function solution(l, r) {
var answer = [];
for(let i=l; i<=r; i++){
if([...String(i)].every(a=> a==='0'||a==='5'))
answer.push(i)
}
return answer.length>0?answer:[-1]
}
이 코드를 이용해서 i값 즉 5부터 555까지의 숫자들을 다 가져온다
[...String(i)]
그런 후에 every 함수를 사용해서 모든 값에 0과 5가 있는지 확인하고 만약에 있다면 그 숫자들을 return 한다.
every(a=> a==='0'||a==='5'))
만약에 내가 찾는 수가 없다면 즉 answer.length>0
이라면 -1
을 return 한다.
return answer.length>0?answer:[-1]
every()는 배열의 모든 요소가 조건을 충족하는지 확인한다.(AND)