알고리즘

[알고리즘] 프로그래머스 Lv.1 두 정수 사이의 합

kimslab01 2024. 8. 26. 15:13

 

 

 

 

 

 

class Solution {
    public long solution(int a, int b) {
        long answer = 0;
        
        if (a > b) {
            int max = a;
            int min = b;
            for (int i = min; i <= max; i++) {
                answer += i;
            }
        }
        else if (a == b) {
           answer = a; 
        }
        else {
            int max = b;
            int min = a;
            for (int i = min; i <= max; i++) {
                answer += i;
            }
        }    
        return answer;
    }
}

 

 

최소값과 최대값을 정해준 후에 for문을 통해 min부터 max 사이의 값을 합쳐주면 된다.

min, max가 같을 경우에는 하나만 반환해주면 만족한다.