알고리즘 - 문자열 다루기 기본

dongha1992·2020년 10월 25일
0

알고리즘

목록 보기
2/42

문제

해석 및 생각

string인데 길이가 4 혹은 6, 숫자로만 구성 되어있는지 필터해서 true, false를 return하면 된다. fliter로 해보자

내 풀이

filter는 요소를 검사해서 배열 길이를 기준으로 fitler 못 하는 거 같다. 그래서 for문에서 if로 검사했다.

isNaN()은 number가 아닌 값을 반환한다. 정확히 어떤 것이 잘못된 건진 모르겠지만 isNaN부분에서 실수한 듯!

every를 안 쓰고 풀고 싶었는데 그냥 쉽게 간 거 같다. 예전에 함수형 프로그래밍을 공부하면서 메서드를 직접 구현해보며 원리를 아는 것에 대한 기쁨과 만족을 느꼈는데 이건 코딩 테스트니까 최대한 빠른 길로 가는 것이 맞다고 생각한다!

다른 사람 풀이

정규식으로 풀었다.

삼항도 있다.

profile
글과 코드와 사람에 관해 생각합니다.

0개의 댓글