내 코드 (틀림) import java.util.*; class Solution { public int[] solution(int n) { List list = new ArrayList(); int k = 2; while(n != 1) { if(n % k == 0) { list.add(k); n /= k; } else { k++; } } int[] answer = new int[list.size()]; for(int i=0 ; i < list.size() ; i++) { answer[i] = list.get(i); } Arrays.sort(answer); return answer; } } 11번째 줄 list.add(k); 를 어디 위치에 써야하는지 조금 갈팡질팡하긴 했다... 그래서 다른 코드들 보고 ..