코딩테스트연습/프로그래머스
프로그래머스(0) - 약수 구하기 [JAVA]
YJDawn
2024. 3. 13. 15:17
class Solution {
public int[] solution(int n) {
int[] answer = {};
int length = 0;
int val=0;
for(int i=1; i<=n; i++) {
if( n % i == 0) {
length ++; // 약수 담을 배열길이 파악
}
}
answer = new int[length]; // 배열길이 만들어주고
for(int i=1; i<=n; i++) {
if( n % i == 0) {
answer[val] = i; // 약수 넣어주기.
val++;
}
}
return answer;
}
}