[알고리즘] 나누어 떨어지는 숫자배열
- map사용해서 내가 푼것
function solution(arr, divisor) {
let answer = [];
let a = arr.map((el)=>{
if(el % divisor === 0) answer.push(el)
})
if(answer.length === 0){
answer = [-1]
}
return answer.sort( (a,b) => {
return a < b ? -1 : 1
})
}
- for 사용
function solution(arr, divisor){
var answer = [];
for(let i = 0; i < arr.length; i++){
if(arr[i] % divisor === 0){
answer.push( arr[i])
}
}
return answer.length === 0
? [-1]
: answer.sort( (a,b) => a - b )
}
- 메서드 사용
function solution(arr, divisor){
const answer = arr.filter(num => {
return num % divisor === 0
})
return answer.length === 0
? [-1]
: answer.sort( (a,b) => a-b)
}
Author And Source
이 문제에 관하여([알고리즘] 나누어 떨어지는 숫자배열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@acwell94/알고리즘-나누어-떨어지는-숫자배열저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)