Java

자바 스트림 - 예제 2

grove1212 2025. 1. 22. 21:41
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