자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
7. 10부제
강의실 바로가기
네 충분히 가능합니다.
let end = x.toString()[1]
하지만 이 부분에서 1로 고정해놓으면 한자리 숫자나 세자리 이상 숫자가 들어오면잘 처리 할수가 없습니다. index error 가 날 수도 있겠죠그래서 저 1 부분을 x.toString().length - 1로 세팅하면 좋을 것 같습니다.x.toString().length - 1은 문자열의 마지막 인덱스를 가리키게 됩니다.코드가 조금 길어지니 x.toString()을 따로 변수에 담아서 하면 가독성도 괜찮아질 것 같아요.
네 충분히 가능합니다.
let end = x.toString()[1]
하지만 이 부분에서 1로 고정해놓으면 한자리 숫자나 세자리 이상 숫자가 들어오면
잘 처리 할수가 없습니다. index error 가 날 수도 있겠죠
그래서 저 1 부분을 x.toString().length - 1로 세팅하면 좋을 것 같습니다.
x.toString().length - 1은 문자열의 마지막 인덱스를 가리키게 됩니다.
코드가 조금 길어지니 x.toString()을 따로 변수에 담아서 하면 가독성도 괜찮아질 것 같아요.
답글