import java.util.ArrayList;
import java.util.List;
class Solution {
public int[] solution(int n) {
List<Integer> list = new ArrayList<>();
for(int i=1; i<=n; i++){
if(n % i == 0) list.add(i);
}
int[] result = new int[list.size()];
for(int i=0; i<list.size(); i++){
result[i] = list.get(i);
}
return result;
}
}
import java.util.stream.IntStream;
import java.util.Arrays;
class Solution {
public int[] solution(int n) {
return IntStream.rangeClosed(1, n).filter(i -> n % i == 0).toArray();
}
}
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바] 할 일 목록 (0) | 2023.05.21 |
---|---|
[프로그래머스/자바] 접미사 배열 (0) | 2023.05.21 |
[프로그래머스/자바] A로 B 만들기 (0) | 2023.05.18 |
[프로그래머스/자바] 팩토리얼 (0) | 2023.05.18 |
[프로그래머스/자바] 모스부호 (1) (0) | 2023.05.18 |