function solution(a, b) {
let result = 0;
let tmp = 0;
// a 가 b보다 클 경우 자리 바꿈
if (a > b){
tmp = a;
a = b;
b = tmp;
}
// a부터 b까지 정수의 합 result에 저장
for (let i = a; i <= b; i++){
result += i;
}
return result
}
a + b 값이 (a와 b사이에 있는 정수의 개수 / 2) 만큼 생기는 것을
이용한 풀이입니다
function solution(a, b) {
return (a + b) * ((Math.abs(a - b) + 1) / 2)
}
a + b 값이 (a와 b사이에 있는 정수의 개수 / 2) 만큼 생기는 것을
이용한 풀이입니다