반응형 소인수분해1 [프로그래머스 - JAVA] 소인수분해 내 풀이 import java.util.ArrayList; import java.util.Arrays; class Solution { public int[] solution(int n) { int[] answer = {}; int count = 2; ArrayList check = new ArrayList(); // 반복문을 통해서 매개변수를 2부터 계속 나누어준다. // 나머지가 나오지 않아야 하기 때문에 2부터 시작한다. while (n >= count){ if (n % count == 0){ check.add(count); n = n/count; }else { count++; } } // 소인수가 없다면 check에 담긴 값이 없기 때문에 answer를 매개변수 값으로 초기화 시켜준다. if (ch.. 2023. 3. 12. 이전 1 다음 반응형