코딩테스트 #10 두 정수 사이의 합

Jake Seo·2020년 6월 25일
0

프로그래머스 LV1

목록 보기
10/36

문제

해결

a와 b의 대소관계가 정해져있지 않다는 것만 고려해서 반복문을 잘 돌리면 정답이 나온다.

일반적인 답안:

function solution(a, b) {
    var answer = 0;
    for (let i = Math.min(a,b); i <= Math.max(a,b) ; i++)
        answer += i;
    return answer;
}

가우스의 재림:

let solution = (a, b) => (a+b)*(Math.abs(b-a)+1)/2;
profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글