import java.util.*;
import java.util.stream.*;
class Solution {
public int solution(int n) {
int answer = 0;
if(n % 2 == 1){
answer = IntStream.rangeClosed(1,n)
.filter(num -> num%2 == 1)
.sum();
} else {
answer = IntStream.rangeClosed(1,n)
.filter(num -> num%2 == 0)
.map(i -> i * i)
.sum();
}
return answer;
}
}
https://school.programmers.co.kr/learn/courses/30/lessons/181935
'Java' 카테고리의 다른 글
[Java] List를 배열로, 배열을 List로 변환하기 (0) | 2025.01.23 |
---|---|
Java에서 Array 객체 복사하는 방법 (1) | 2025.01.23 |
자바 스트림 예제 3 (0) | 2025.01.23 |
자바 스트림 - 예제 1 (0) | 2025.01.22 |
자바 스트림 (0) | 2025.01.22 |