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
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 115 - 같은 숫자는 싫어) (2) | 2024.05.13 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 114 - 행렬의 덧셈) (0) | 2024.05.12 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 112 - 부족한 금액 계산하기) (0) | 2024.05.11 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 111 - 문자열 내림차순으로 배치하기) (0) | 2024.05.11 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 110 - 약수의 개수와 덧셈) (0) | 2024.05.11 |