#나의 풀이
function solution(s) {
return (s.length === 4 || s.length === 6) ? /^(\-|\+)?([0-9]+)$/.test(s) : false;
}
#다른 방법
function alpha_string46(s){
var regex = /^\d{6}$|^\d{4}$/;
return regex.test(s);
}
*테스트 케이스 11번은 정규표현식으로 풀이를 해야 통과 되는 듯 하다. (지수형이 문제인듯)
*정규표현식에 대해 아직 잘 모르기에 일단은 정규식 부분만 다른사람의 코드를 빌려와 실행하였다. 결과는 통과
*내일은 정규식에 대해 공부해야겠다.
'코딩테스트 > Javascript' 카테고리의 다른 글
수박수박수박수박수박수? (0) | 2021.01.11 |
---|---|
서울에서 김서방 찾기 (0) | 2021.01.09 |
문자열 내림차순으로 배치하기 (0) | 2021.01.05 |
같은 숫자는 싫어 (0) | 2021.01.03 |
문자열 내 p와 y의 개수 (0) | 2021.01.01 |