처음에는 숫자인지 아닌지만 체크해서 확인했는데, 1e22같은 경우 역시 숫자여서 실패했다.
반복문을 사용해 하나씩 체크하려다가 오늘 공부한 [...]와 .every 함수를 써봤다.
function solution(s) {
if (s.length == 4 || s.length == 6) {
if ([...s].every((i) => !isNaN(i))) {
return true;
}
} return false;
}
'코딩 테스트 > test_javaScript' 카테고리의 다른 글
[코딩테스트/javaScript] 직사각형 별 찍기 (0) | 2024.12.31 |
---|---|
[코딩테스트/javaScript] 행렬의 덧셈 (0) | 2024.12.30 |
[코딩테스트/javaScript] 부족한 금액 계산하기 (1) | 2024.12.28 |
[코딩테스트/javaScript] 문자열 내림차순으로 배치하기 (0) | 2024.12.27 |
[코딩테스트/javaScript] 내적 (1) | 2024.12.26 |