강의로 돌아가기
박광하

11번이 계속 실패가 뜨네요.

문자열 길이 확인한 다음에 문자열을 숫자로 바꾸는 Number 함수를 사용하여
숫자로 변환이 되면 true 결과값을 반환하여 사용했는데, 계속 11번에서 실패하네요.

작성중인 코드―solution.js
1
2
3
4
5
6
7
8
9
function solution(s) {    
    var answer = false;           
        if(s.length == 4 || s.length == 6){
            if(Number(s)){
                answer = true;
            }
        }    
    return answer;
}
1 개의 답변
가너도루

지수형식(예로 s = 1e22)을 넣었을 경우 숫자형식이 맞지만 문자열 s안에는 숫자가 아닌 값(e)가 들어있어서 그런 것 같습니다. 예시값을 고려하여 다시 만들어 보세요.♨

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.