プログラマ|文字列基本JavaScript


👩🏻‍💻 JSコードテスト|アルゴリズムレベル1


💻 合成コード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()