문제 설명
정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요.
입출력 예
n | result |
24 | [1, 2, 3, 4, 6, 8, 12, 24] |
29 | [1, 29] |
나의 풀이
1
2
3
4
5
6
7
8
9
10
|
function solution(n) {
let answer = [];
for(let i=0; i<=n; i++){
if(n%i ===0){
answer.push(i);
}
}
return answer;
}
|
cs |
문제를 풀며 느낀 점
- 매개변수 n을 0부터 n까지의 수로 반복문을 돌렸고 나눈 나머지 값이 0이면 약수이니까 그대로 배열에 넣으면 해결 됩니다.
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[프로그래머스] 자릿수 더하기 (0) | 2022.12.27 |
---|---|
[프로그래머스] 암호 해독 (0) | 2022.12.20 |
[프로그래머스] 가위 바위 보 (0) | 2022.12.15 |
[프로그래머스] 대문자와 소문자 (0) | 2022.12.09 |
[프로그래머스] 문자열 정렬하기 (1) (0) | 2022.12.02 |