프로그래머스 | 문자열 다루기 기본 javascript

👩🏻‍💻 JS coding test | 알고리즘 Level1

💻 작성코드 1

function solution(s) {
  const answer = (s.length === 4 || s.length === 6) && s == parseInt(s)
  return answer
}

💡풀이

paresInt 사용

💻 작성코드 2

function solution(s) {
   if (s.length === 4 || s.length === 6) {
  	  return s.split('').every(item => !isNaN(item))
   }
}

💡풀이

every를 이용해서 숫자인지 아닌지 확인

💻 작성코드 3

function solution(s) {
    const reg = /^\d{6}$|^\d{4}$/
	return reg.test(s)
}

💡풀이

정규식을 이용해 test()

좋은 웹페이지 즐겨찾기