문자열

2021. 11. 26. 13:37Javascript/문제풀이

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

 

 

1. flag 쓰기

function solution(s) {

    for (let i = 0; i < s.length; i++) {
        let flag = false;

        for (let j = 0; j < 10; j++) {
            if (s[i] === String(j)) {
                flag = true;
                break;
            }
        }
        if (!flag) {
            return false;
        }
    }
    return true;
}
console.log(solution('a234'));
console.log(solution('1234'));

 

 

2. isNaN() 메소드 쓰기

function solution(s) {
  for(let i = 0; i < s.length; i++){
    if( isNaN(s)){
      return false;
    } else {
      return true;
    }
  }
}

 

 

 

 

'Javascript > 문제풀이' 카테고리의 다른 글

하샤드수  (0) 2021.11.26
행렬의 덧셈  (0) 2021.11.26
폰 번호 지우기  (0) 2021.11.26
문자열 py갯수  (0) 2021.11.26
같은 문자는 싫어  (0) 2021.11.26