프로그래머스 Lv.1 '두 정수 사이의 합' 자바
Q. 두 정수 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 if (a > b) {
for (int i = b; i <= a; i++) {
answer += i;
}
} else {
answer = a;
}
return answer;
}
}
if문을 이용해서 a < b, a > b, a = b
세 가지 경우의 수대로 작성했다.
'Log > Coding Test' 카테고리의 다른 글
| Day90_Programmers Lv.1 음양 더하기 Java (0) | 2023.12.26 |
|---|---|
| Day89_Programmers Lv.1 콜라츠 추측 Java (0) | 2023.12.25 |
| Day87_Programmers Lv.1 하샤드 수 Java (0) | 2023.12.25 |
| Day86_Programmers Lv.1 '정수 내림차순으로 배치하기' Java (1) | 2023.12.19 |
| Day85_Programmers Lv.1 '정수 제곱근 판별' Java (0) | 2023.12.19 |