
[level 1] 문자열 다루기 기본
·
알고리즘/JavaScript
문제 풀이 코드 function solution(s) { let str; str = s.replace(/[^0-9]/g, ''); return (str === s) && (s.length == 4 || s.length == 6); } 풀이 과정 정규식을 이용하여 풀이 하였다! 정규식과 문자열의 replace 함수를 이용하여 문자열중, 숫자로 이루어진것만 뽑아내어 str에 저장하였고, str 과 s 가 같은지 비교, 길이를 비교하여 return 하였다. 나름 잘 풀었다고 생각하지만 return 할때 너무 길어져서 답답했다 그래서 다른사람의 코드풀이를 봤다. 다른사람의 코드 function alpha_string46(s){ var regex = /^\d{6}$|^\d{4}$/; return regex.tes..