공부 흔적남기기

프로그래머스 두 정수 사이의 합 본문

코테/프로그래머스

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

65살까지 코딩 2022. 1. 15. 08:45
728x90
반응형
class Solution {
    public long solution(int a, int b) {
        long answer = 0; // answer이 int의 범위를 넘어갈 수 있기 때문에 long으로 설정
        //a와 b 사이의 모든 값을 더하기 
        if(a< b) { // a가 b보다 작다면
            for (int i = a; i <= b; i++) { //a에서 시작해서 b까지해서 끝나는 반복문
                answer += i;
            }
            return answer;
        }else{ //a가 b보다 크다면
            for (int i = b; i <= a; i++) { //b에서 시작해서 a까지해서 끝나는 반복문
                answer += i;
            }
            return answer;
        }
        // for문을 안쓰고 푸는 방법도 있다 -> Math.abs를 사용해서 a-b를 잘이용하면 될듯하다.
    }
}

출처: https://programmers.co.kr/learn/courses/30/lessons/12912

728x90
반응형