
이 문제는 두 정수 a, b가 주어지면 a와 b 사이에 있는 모든 정수의 합을 구하는 문제이다.
간단한 문제이지만 a가 b보다 무조건 크다고 생각하고 풀었다가 틀렸음;;
따라서 a와 b의 대소관계가 정해져 있지 않기 때문에 if를 사용하고 사이에 있는 정수의 합을 구해야하기 때문에 for문을 사용해야한다.
a < b이면 a부터 b까지 1씩 증가하며 더해야 하고 a >=b 이면 a부터 b까지 1씩 감소하며 더해야한다.
class Solution {
public long solution(int a, int b) {
long sum = 0;
if(a < b){
for (int i = a; i <= b; i++){
sum += i;
}
}
else{
for (int i = a; i >= b; i--){
sum += i;
}
}
return sum;
}
}
a == b가 같은 경우는 else에 들어간다. solution 메서드에서 두개의 정수 a와 b를 매개벼누로 받도록 정의되어 있으므로, main 메서드에서 해당메서드에 두 개인자를 전달해야 한다.

3 ~ 5까지 3 + 4 + 5 = 12가 나오는 것을 볼 수 있다.
