코테/프로그래머스

[프로그래머스/Lv. 0] 약수 구하기

imname1am 2023. 2. 2. 11:15
반응형

내 코드

import java.util.ArrayList;

class Solution {
    public int[] solution(int n) {
        
        ArrayList<Integer> arr = new ArrayList<>();
        
        for(int i=1; i <=n ; i++) {
            if(n % i == 0) {
                arr.add(i);
            }
        }
        
        int[] answer = arr.stream().mapToInt(i -> i).toArray();
        
        return answer;
    }
}

ArrayList로 받고, 원소 추가할 때는 .add 썼다.

 

Integer ArrayList를 int 배열로 변환하는 거는 stream 방식 한 번 보고 써봤다.

 


(참고)

 

반응형