상세 컨텐츠

본문 제목

문자열 다루기 기본 js

초보코딩

by wangmandoo1 2024. 8. 22. 10:01

본문

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

  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.
  • s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.

입출력 예

sreturn

"a234" false
"1234" true

 

function solution(s) {
    var answer = true;
    return answer;
}

 

function solution(s) {
    // 문자열의 길이가 4 또는 6인지 확인
    if (s.length === 4 || s.length === 6) {
        // 모든 문자가 숫자인지 확인
        for (let i = 0; i < s.length; i++) {
            // 문자가 숫자가 아닌 경우 false 반환
            if (isNaN(s[i]) || s[i] === ' ') {
                return false;
            }
        }
        // 모든 문자가 숫자라면 true 반환
        return true;
    } else {
        // 길이가 4 또는 6이 아니라면 false 반환
        return false;
    }
}

'초보코딩' 카테고리의 다른 글

행렬의 덧셈 자바스크립트 js  (0) 2024.08.23
State  (0) 2024.08.22
map ,set  (0) 2024.08.22
Nullish 병합 연산자  (0) 2024.08.22
Implicit Type Explicit Type Conversion  (0) 2024.08.22

관련글 더보기