코딩테스트 풀이/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;