all is well!!
14. 나누어 떨어지는 숫자 배열 본문
😇 문제
🙏 답
function solution(arr, divisor) {
var answer = [];
for(let i=0; i<arr.length; i++){
if(arr[i]%divisor==0){
answer.push(arr[i])
}
}
answer.length==0? answer.push(-1) : answer.sort((a,b)=>a-b)
return answer;
}
// 1. 나머지값이 없는것을 골라서 조건문으로 걸러볼까..?
// 2. 조건에 맞는 갚을 오름차순으로 정렬해보기
filter을 쓰면 저 for문이 되게 간략하게 줄어든다는것을 깨달았다.
그래서 for문대신 filter로 조건에 맞는 arr만 걸러보았다.
function solution(arr, divisor) {
var answer = [];
answer=arr.filter(a=>a%divisor==0)
answer.length==0? answer.push(-1) : answer.sort((a,b)=>a-b)
return answer;
}
// 1. 나머지값이 없는것을 골라서 조건문으로 걸러볼까..?
// 2. 조건에 맞는 갚을 오름차순으로 정렬해보기
filter 너무좋아!!
'알고리즘(js)' 카테고리의 다른 글
16. 문자열 내 p와 y의 개수 (0) | 2022.10.29 |
---|---|
15. 내적 (0) | 2022.10.28 |
13. 2016년 (0) | 2022.10.26 |
12. 부족한 금액 계산하기 (0) | 2022.10.25 |
11. x만큼 간격이 있는 n개의 숫자 (0) | 2022.10.22 |
Comments