코린이의 소소한 공부노트

[프로그래머스/Lv.0] 약수 구하기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 약수 구하기

무지맘 2022. 10. 31. 11:03

1. Input

1) 정수 n

 

2. Output

1) n의 약수를 오름차순으로 담은 정수 배열

 

3. Constraint

1) 1 <= n <= 10,000

 

4. Example

Input: n=6 -> Output: {1,2,3,6}

 

5. Code

1) 첫 코드(2022/10/31)

import java.util.ArrayList;
// main()
ArrayList<Integer> list = new ArrayList();
for(int i=1 ; i<=n ; i++)
    if(n%i==0)
        list.add(i);
int[] answer = new int[list.size()];
for(int i=0 ; i<answer.length ; i++)
    answer[i] = list.get(i);
return answer;