Coding Test/Programmers
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 113 - 문자열 다루기 기본)
dev-ini
2024. 5. 12. 16:51
728x90
# 문제
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
# 답안
// 1. 입력: 문자열 s
// 2. 출력: true or false
// 길이가 4랑 6 아니면 false
// 반복문 돌릴건데, number가 아니면 false
// 위의 두 관문 다 통과하면 return true
function solution(s) {
// 문자열의 길이가 4랑 6이 아닌 경우 false 반환
if (s.length !== 4 && s.length !== 6) {
return false;
}
// 숫자로만 이루어진지 확인
for (let char of s) {
if (isNaN(char)) {
return false;
}
}
return true;
}
728x90