Dragonball Online Goku Hand
본문 바로가기
알고리즘 도장깨기

프로그래머스 Lv.1 "문자열 다루기 기본"

by 별의 코비 2022. 11. 17.
728x90

 

🔥 Programmers Lv.1 : 문자열 다루기 기본


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

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


👉🏻 My answer

lfunction solution(s) {
    return (s.length == 4 || s.length == 6) && s == parseInt(s)
}
: s의 길이가 4 혹은 6이면서 s의 값이 숫자일때 true를 반환합니다.


👉🏻 Another ways

function alpha_string46(s) {
    return s.length == 4 || s.length == 6 ? !isNaN(s) : false 
}
: 본인도 맨 처음에 이 방법 비슷하게 해주었는데 코드 실행으로는 두 개의 조건을 만족하는데 11번케이스에서 에러로 인해 정답으로 넘어갈 수 없었습니다 ㅜ

댓글