function solution(a, b) {
let max = b
let min = a
let result = 0;
if(a===b) return a
if(a>b) {
max = a
min = b}
for(let i = min; i <= max; i++ ){
result = result + i;
}return result
}
-01
function adder(a, b){
var result = 0
return (a+b)*(Math.abs(b-a)+1)/2;
}
//양 끝의 합 * 양 끝의 합의 개수
//인데 나는 이렇게는 못풀었을거 같다
-02
function adder(a, b, s = 0){
for (var i = Math.min(a, b); i <= Math.max(a, b); i++) s += i;
return s;
}
Math.max( , ) Math.min( , )
주어진 숫자들중
Max - 가장 큰 값
Min - 가장 작은 값
반환해주는 함수
문제를 계속 풀면서 저런 함수를 못봤다고 생각하고
검색을 해보았는데
이미 확인했다는 듯이 MDN 공식문서 링크에 보라색으로 표시가 되어있었다 ㅎ..
역시 안쓰니까 까먹는데 메서드들 ㅠㅠ