728x90
5,0 이 들어있는지 안들어있는지를 정규표현식을 활용해서 풀어보았다.
function solution(l, r) {
var ret = [];
for (let i = l ; i <=r ; i++) {
if (!(i+"").match(/[^50]+/)) ret.push(i)
}
return ret.length ? ret : [-1];
}
정규표현식에서 [^50]+ 를하면 5,0이 들어가있지 않은 문자를 찾게되는데, 이게 하나도 없는 경우에만 배열에 추가해주었다.
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 요격 시스템 (0) | 2023.05.16 |
---|---|
[JS] 왼쪽 오른쪽 (0) | 2023.05.07 |
[JS] 조건 문자열 (0) | 2023.05.04 |
[JS] 정수 내림차순으로 정렬하기 (0) | 2023.05.03 |
[JS] 하샤드 수 (0) | 2023.05.02 |