문자열
-
프로그래머스 lv1 문자열 다루기 기본 -js알고리즘(코딩테스트) 2023. 8. 4. 04:02
문제 간단한 문제라고 생각했다. 처음 접근했던 방식을 보자. 문자열 s를 배열로 변경하고, map(Number)로 모든 원소를 숫자화시킨다. 그럼 문자열은 null로 표시가 되기때문에 마지막 3항 연산자로 null이 있으면 false, 없으면 true를 반환했다. 결과적으로는 틀렸다. null을 인식을 못하는 것 같았다. 따라서 NaN으로 변경해주었다. 이렇게 했더니 모든 케이스는 통과를 하긴 하지만, 3-4개의 테스트케이스를 통과를 하지 못했다. 생각을 해보니, 문제를 다시 보면, 문자열 s의 길이가 4 또는 6이라는 말이 중의적으로 들렸다. 문자열 s의 길이가 4 또는 6이라고 확정적으로 알려주는 문장인지, 혹은 s의 문자열 길이가 4 또는 6 인지도 검사하고, 또한 숫자로만 구성되어있는지 검사하는 ..