📌문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/12910
function solution(arr, divisor) {
let answer = [];
//for(let i=0;i<arr.length;i++)
//[6, 9, 7, 11]
for (let apple of arr) {
if (apple % divisor === 0) {
answer.push(apple);
console.log(answer);
}
}
if (answer.length === 0) answer.push(-1);
//[1, 3, 11, 6, 7, 4, 15]
answer.sort((a, b) => a - b);
return answer;
}
// 반복문에서 하나씩 조건문을 통해 divisor로 나누어지는 지 확인후
// 나누어지면 answer에 push한다. 이후 조건으로 answer의 길이를 측정하여
// 0이면 push(-1) 아니면 sort후 answer를 반환한다.
console.log(solution([5, 9, 7, 10], 5));
'프로그래머스' 카테고리의 다른 글
문자열 내 p와 y의 개수 (0) | 2022.07.16 |
---|---|
내적 (0) | 2022.07.16 |
2016년 (0) | 2022.07.16 |
x만큼 간격이 있는 n개의 숫자 (0) | 2022.07.16 |
행렬의 덧셈 (0) | 2022.07.16 |