본문 바로가기

프로그래머스 문제/Level 1

[프로그래머스] 문자열 다루기 기본 - 자바스크립트

문제 설명

 

 

문제 풀이

function solution(s) {
let answer = false;
let temp = Number(s);
  if((s.length === 4 || s.length === 6) && temp === parseInt(s)) {
  return answer = true;
  } else 
  return answer = false;
};

  문자열s의 모든 문자가 숫자인지 아닌지를 비교하는 것에 생각을 좀 하게 되었다. 저기서 숫자로 바꾸는 메서드를 Number와 parseInt를 쓰게 되었는데 둘 중 하나로 통일 시키면 테스트가 통과되지 않는다.

 

실행 결과

 

 

코드 채점하고 제출