두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.
a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.
a와 b의 대소관계는 정해져있지 않습니다.
입출력 예
a b return
3 5 12
3 3 3
5 3 12
function solution(a, b) {
let answer = 0;
let min = 0;
let max = 0;
if(a > b){
max = a; min = b
}else if(b > a){
max = b; min = a
}else if(a == b){
max = a; min = b
}
for(let i = min; i <= max; i++){
answer = answer + i
}
return answer;
}
이걸 풀때는 간다낳게 생각해보았다.
일단 가장 큰값과 가장 작은 값을 알아내고 그 수들의 사이에 들어가는 수들을 알아내어 더한다는 생각을 하였고
가장 큰값과 가장 작은 값을 알기 위해 if문을 사용하여 구하였고
사이의 값을 더하는것은 for문을 사용하여 더하였다.