항해99 걷기팀(?)으로 1일차된 오늘, 두 정수 사이의 합구하기 문제를 받았습니다.
function solution(a, b) {
var answer = 0;
if(a>=b){
for(let i=b; i<=a; i++){
answer+=i;
}
}else{
for(let j=a; j<=b; j++){
answer+=j;
}
}
return answer;
}
정답은 이렇고, 스스로 풀었다기에는 중간에 더 간단한 방법없을까싶어 찾은 것이라서 애매합니다만..하지만 이해하는게 중요하다고 생각하기에 올립니다.
두 개의 정수를 인자로 받고, 만약에 a가 b보다 크다면 b값부터 시작해서 a값까지 돌면서 더합니다. b가 2부터 시작하고 b는 5라면 2,3,4,5를 더합니다.