array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.
divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.
삼항연산식 할때 자꾸 0 을 붙이는 문제..
function solution(arr, divisor) {
var answer = [];
arr.forEach(el => el%divisor==0? answer.push(el) :null)
answer.length==0? answer.push(-1) : null
return answer.sort(function(a,b){return a-b});
}
function solution(arr, divisor) {
var answer = arr.filter(v => v%divisor == 0);
return answer.length == 0 ?
[-1] : answer.sort((a,b) => a-b);
}
function solution(arr, divisor) {
var answer = [];
arr.map((o) => {
o % divisor === 0 && answer.push(o);
})
return answer.length ?
answer.sort((a, b) => a - b) : [-1];
}
return 문에 삼항연산자를 쓰고있다. 메모메모