랄라

LV1 두 정수 사이의 합 - JAVA 본문

스터디/코딩 테스트(프로그래머스)

LV1 두 정수 사이의 합 - JAVA

devdaeun 2024. 11. 27. 03:07

코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 스쿨

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 설명
- 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
- 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.

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

 

반복문을 하나만 사용했으나, a값이 b보다 큰 경우도 있어

if문으로 확인 후 상황에맞는 반복문으로 진행할수있도록 구현