코딩 테스트/프로그래머스 level1

문자열 다루기 기본

fullfish 2022. 9. 7. 20:25

코드

function solution(s) {
  if (s.length === 4 || s.length === 6) {
    for (let i = 0; i < s.length; i++) {
      if (isNaN(parseInt(s[i]))) return false;
    }
    return true;
  } else return false;
}

parseInt()의 경우에

'a1'는 NaN이 나오지만

'1a'는 1이 나온다

 

Number의 경우

둘다 NaN이 나오지만

'3e10'같은경우에는 지수함수로 인식이되므로 하나하나 확인했다

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

성격 유형 검사하기  (0) 2022.09.08
3진법 뒤집기  (0) 2022.09.08
내적  (0) 2022.09.07
문자열을 정수로 바꾸기  (0) 2022.09.07
정수 내림차순으로 배치하기  (0) 2022.09.07