[Programmers] 코딩테스트 입문 120897. 약수 구하기

이지현·2023년 3월 2일
0

Algorithm

목록 보기
45/81
post-thumbnail

✔️ Problem URL

약수 구하기


✔️ Problem

정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요.


✔️ Code

class Solution {
    public int[] solution(int n) {
        int[] temp = new int[10000];
        int index = 0;
        
        for(int i = 1; i <= n; i++) {
            if(n % i == 0) {
                temp[index] = i;
                index++;
            }
        }
        
        int[] answer = new int[index];
        for(int i = 0; i < index; i++) {
            if(temp[i] != 0) {
                answer[i] = temp[i];
            }
        }
        return answer;
    }
}
profile
2023.09 ~ 티스토리 이전 / 2024.04 ~ 깃허브 블로그 이전

0개의 댓글