프로그래머스 문제 풀이

Lv1 - 두 정수 사이의 합

Dotae1 2025. 2. 15. 21:46

class Solution {
    
    public long solution(int a, int b) { 
        long answer = 0;
        // a<b a가 b와 값이 같아질 때까지 answer에 값 저장
        if ( a < b ) {
            for(int i = a; i<=b; i++){
                answer += i;
            }
        }else { // 반대로 a가 더 크다면 b가 a의 값과 같아질 때까지 answer에 값 저장
            for(int i=b; i<=a;i++){
                answer +=i;
            }
        }

        return answer;
    }
}

 

if문을 사용해서 a<b경우 와 b<a일경우를 계산하여 코딩하면 간단히 풀 수 있는 문제이다.