💜 코드
function solution(s) {
let arr = s.split('');
if(arr.length !== 4 && arr.length !== 6){
return false;
}
for(let i=0; i<arr.length; i++){
if(isNaN(parseInt(arr[i]))){
return false;
}
}
return true;
}
💜 실행 결과
💜 다른 사람의 풀이
function alpha_string46(s){
var regex = /^\d{6}$|^\d{4}$/;
return regex.test(s);
}
'프로그래머스(JavaScript) > Lv1' 카테고리의 다른 글
[프로그래머스 : 연습문제] Lv1. 직사각형 별찍기(JavaScript) (0) | 2024.03.16 |
---|---|
[프로그래머스 : 연습문제] Lv1. 행렬의 덧셈(JavaScript) (0) | 2024.03.16 |
[프로그래머스 : 위클리 챌린지] Lv1. 부족한 금액 계산하기(JavaScript) (0) | 2024.03.15 |
[프로그래머스 : 연습문제] Lv1. 문자열 내림차순으로 배치하기(JavaScript) (0) | 2024.03.15 |
[프로그래머스 : 월간 코드 챌린지 시즌2] Lv1. 약수의 개수와 덧셈(JavaScript) (0) | 2024.03.15 |