Level 1 - 문자열 다루기 기본 - 연습문제

 

 문제

문제 설명

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.

 

제한 사항

  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.

입출력 예

s return
"a234" false
"1234" true

 

 

 풀이

사용언어 javascript

 

function solution(s) {
    var answer = true;
    
    let string = s.split('');

    if ( string.length != 4 && string.length != 6)
        return false;
    
    for(let j = 0; j < string.length; ++j ) {
        
        string[j] = parseInt(string[j]);

        if ( !Number.isInteger(string[j])){
            answer = false;
            break;
        }

    }
    
    return answer;
}

출처 https://programmers.co.kr/learn/courses/30/lessons/12918

+ Recent posts