반응형
내 코드
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 방식 한 번 보고 써봤다.
(참고)
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Lv. 0] 대문자와 소문자 (0) | 2023.02.03 |
---|---|
[프로그래머스/Lv. 0] 최빈값 구하기 (0) | 2023.02.03 |
[프로그래머스/Lv. 0] 숫자 찾기 (1) | 2023.02.02 |
[프로그래머스/Lv. 0] 암호 해독 (0) | 2023.01.31 |
[프로그래머스/Lv. 0] 등수 매기기 (0) | 2023.01.31 |