프로그래머스 나누어 떨어지는 숫자 배열 자바스크립트
2022. 1. 20. 02:47ㆍ코딩공부/JavaScript 알고리즘
수도 코딩
arr[i] % divisor == 0인 요소만 answer에 push해서 오름차순으로 정렬한다.
처리 후 만약 answer에 요소가 아예 없으면(배열의 길이가 0이면) -1을 push 해준다.
나의 풀이
function solution(arr, divisor) {
var answer = [];
for(let i=0; i<arr.length; i++) {
if(arr[i] % divisor == 0) {
answer.push(arr[i]);
}
}
if(answer.length == 0) {
answer.push(-1);
}
answer.sort((a,b) => a-b);
// 배열 안의 요소를 유니코드 순서가 아닌 숫자 크기 순서대로 오름차순으로 배열해주는 함수
return answer;
}
console.log(solution([5, 9, 7, 10],5))
'코딩공부 > JavaScript 알고리즘' 카테고리의 다른 글
프로그래머스 문자열 다루기 기본 자바스크립트 (0) | 2022.01.20 |
---|---|
프로그래머스 문자열 내 p와 y의 개수 자바스크립트 (0) | 2022.01.20 |
프로그래머스 2016년 자바스크립트 (0) | 2022.01.20 |
프로그래머스 부족한 금액 계산하기 자바스크립트 (0) | 2022.01.20 |
프로그래머스 x만큼 간격이 있는 n개의 숫자 자바스크립트 (0) | 2022.01.20 |