< 문제 >
풀이
- 매개변수 a와b중 어떤값이 더 클지 or 둘이 값이 같은지 모르는상황에서 두숫자의 최소값, 최대값을 구해서 변수에 저장하고 그 변수를 가지고 반복을 돌려서 반복될때마다 반복에 해당하는값을 더한다.
이렇게 하면 a,b가 같을때도 대응할 수 있도록한 풀이
function solution(a, b) {
let answer = 0;
const minValue = Math.min(a, b);
const maxValue = Math.max(a, b);
for (let i = minValue; i <= maxValue; i++) {
answer += i;
}
return answer;
}
console.log(solution(3, 5));
console.log(solution(3, 3));
console.log(solution(5, 3));