문제
풀이
스트림을 사용해서 LongStream에 rangeClosed메서드는 첫 번째 파라미터부터 두 번째 파라미터의 수까지 생성할 수 있다. Math.min, Math.max메서드를 이용해서 작은 값과 큰 값을 넣어준 뒤 sum메서드로 더 해 반환하면 된다.
import java.util.stream.LongStream;
class Solution {
public long solution(int a, int b) {
return LongStream.rangeClosed(Math.min(a,b),Math.max(a,b)).sum();
}
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Java]프로그래머스 - 하샤드 수 (1) | 2022.09.20 |
---|---|
[Java]프로그래머스 - 정수 제곱근 판별 (0) | 2022.09.18 |
[Java]프로그래머스 - 평균 구하기 (스트림) (0) | 2022.09.17 |
[Java]프로그래머스 - 정수 제곱근 판별 (0) | 2022.09.16 |
[Java]프로그래머스 - 약수의 합 (스트림) (0) | 2022.09.15 |