- 처음 풀이
두 값의 크기를 비교 한 뒤
- 같으면 둘중 하나 return
- 다르면 반복문 돌려서 해결
function solution(a, b) {
if(a===b) return a;
let small = a < b ? a : b;
let big = a > b ? a : b;
for(let i = small+1; i < big+1; i++)
small += i;
return small;
}
- 다른 사람 풀이
가우스를 사용..
function adder(a, b){
var result = 0
return (a+b)*(Math.abs(b-a)+1)/2;
}