1. 프로그래머스
Lv1. 두 정수 사이의 합
function solution(a, b) {
let sumAtoB = 0;
if(a === b){
return a
}
else{
if(a<b){
for(let i=a; i<=b; i++){
sumAtoB += i
}
}
else{
for(let i=b; i<=a; i++){
sumAtoB += i
}
}
}
return sumAtoB
}
function adder(a, b, s = 0){
for (var i = Math.min(a, b); i <= Math.max(a, b); i++) s += i;
return s;
}
a<b
로 조건을 걸었는데 min,max를 활용하면 된다. function adder(a, b){
var result = 0
//함수를 완성하세요
return (a+b) * (Math.abs(a-b)+1) / 2;
}
n*(n+1)/2
Math.abs(-5)
=> 5