ALGORITHM/PROGRAMMERS
[프로그래머스] 문자열 다루기 기본 - JavaScript
thisisyjin
2022. 7. 10. 10:25
javascript
문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
제한 조건
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
예시
입출력 예
s return
"a234" false
"1234" true
내가 작성한 코드
function solution(s) {
return parseInt(s)===Number(s) && s.length === 4 || s.length ===6 ? true : false;
}
숫자로만 구성되어 있으면 true
를 리턴하면 된다.
-> parseInt(s) === Number(s) 이면 전부 숫자로 되어있는 것.
만약 길이가 4나 6이면 true를 반환한다.
실행 결과
테스트 1 〉 통과 (0.07ms, 30.1MB)
테스트 2 〉 통과 (0.10ms, 30MB)
테스트 3 〉 통과 (0.08ms, 30.1MB)
테스트 4 〉 통과 (0.08ms, 30.1MB)
테스트 5 〉 통과 (0.09ms, 30.1MB)
테스트 6 〉 통과 (0.09ms, 30.2MB)
테스트 7 〉 통과 (0.09ms, 30.1MB)
테스트 8 〉 통과 (0.08ms, 29.9MB)
테스트 9 〉 통과 (0.14ms, 30.2MB)
테스트 10 〉 통과 (0.10ms, 30MB)
테스트 11 〉 통과 (0.09ms, 30.2MB)
테스트 12 〉 통과 (0.08ms, 30.1MB)
테스트 13 〉 통과 (4.53ms, 33.3MB)