[프로그래머스] 두 정수 사이의 합

이한솔·2023년 9월 26일
0

프로그래머스_레벨1

목록 보기
10/65
post-thumbnail

✨️ 문제 설명

: 두 정수 a,b가 주어졌을 때, a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수 완성하기

-> 자세한 내용 확인하기

🎲 자바 풀이

class Solution {
    public long solution(int a, int b) {
        int start = Math.min(a, b);
        int end = Math.max(a, b);
        long n = end - start + 1; 
        long answer = (long)(start + end) * n / 2;

        return answer;
    }
}

풀이 설명

: 두 수의 대소관계가 정해져있지 않아, 작은 수를 start로 큰 수를 end로 지정
: 등차수열 합 공식을 사용하여 풀이
profile
개인 공부용

0개의 댓글