public class Solution {
public static int[] solution(int n) {
List<Integer> list = new ArrayList<>();
for (int i = 2; i <= n; i++) {
while (n % i == 0) {
if (!list.contains(i)) list.add(i);
n /= i;
}
}
return list.stream().mapToInt(Integer::intValue).toArray();
}
}
# 리스트를 배열로 변환할 경우!
List.stream().mapToInt(Integer::intValue).toArray();