문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.
s | return |
---|---|
"a234" | false |
"1234" | true |
NaN !== NaN
이므로 문자열 내 원소가 숫자인지 아닌지 검사할 방법이 필요하다.원소 >= 0 || 원소 < 0
조건을 사용한다.false
면 원소는 숫자가 아닌 것이고, true
면 원소는 숫자이다.function solution(s) {
let answer = true;
if(s.length === 4 || s.length === 6) {
for(let i = 0; i < s.length; i++) {
if(s[i] >= 0 || s[i] < 0) {
answer = true;
} else {
answer = false;
break;
}
}
} else {
answer = false;
}
return answer;
}