728x90
import java.util.*;
class Solution {
public ArrayList solution(int n) {
ArrayList<Integer> answer = new ArrayList<Integer>();
for(int i=1; i<=n; i++){
if(i%2 != 0) {
answer.add(i);
}
}
return answer;
}
}
다른 사람 정답.... 이거 보고 감탄함
import java.util.stream.IntStream;
class Solution {
public int[] solution(int n) {
return IntStream.rangeClosed(0, n).filter(value -> value % 2 == 1).toArray();
}
}
728x90
'코팅테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 나이출력-java (0) | 2023.03.26 |
---|---|
[프로그래머스] 최빈값 구하기-java (0) | 2023.03.26 |
[프로그래머스] 중앙값 구하기-java (1) | 2023.03.26 |
[프로그래머스] 나머지 구하기 (0) | 2023.03.26 |
[프로그래머스] 코딩테스트 입문 DAY-25 문제들 (0) | 2023.03.25 |