코테/프로그래머스
[프로그래머스/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 방식 한 번 보고 써봤다.
(참고)
반응형