programmers 나누어 떨어지는 숫자배열 (javascript)
문제
문제 풀기 : https://programmers.co.kr/learn/courses/30/lessons/12910
나의 풀이 (1) ⛹🏼♂️
function solution(arr, divisor) {
var answer = [];
for(let i=0; i<arr.length; i++){
if(arr[i]%divisor===0){
console.log(arr[i]);
answer.push(arr[i]);
}
}
if(answer.length===0){
answer.push(-1)
}
answer.sort((a,b) => a-b);
return answer;
}
- 위 코드로 통과는 했지만 js 기초공부를 토대로 다시 작성해보았다.
나의 풀이 (2) ⛹🏼♂️
function solution(arr, divisor) {
var answer = [];
for(let i=0; i<arr.length; i++){
if(arr[i]%divisor===0){
console.log(arr[i]);
answer.push(arr[i]);
}
}
answer.sort((a,b) => a-b);
return (answer.length===0) ? [-1] : answer
}
- 삼항연산자를 이용해서 출력해보았다.
아직 간단한 문제라 효율면에서 큰 차이는 없었지만 언젠가 도움이 되겠지..
Author And Source
이 문제에 관하여(programmers 나누어 떨어지는 숫자배열 (javascript)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pji3504/programmers-나누어-떨어지는-숫자배열-javascript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)