Hyundolog

[Programmers] Lv1. 두 정수 사이의 합 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 두 정수 사이의 합 (JavaScript)

hyundol97 2022. 8. 9. 17:08

문제

 

 


 

 

풀이

1차

function solution(a, b) {
    if(a === b) return a;
    
    let min = Math.min(a, b);
    let max = Math.max(a, b);
    let answer = 0;
    
    do {
        answer += min++;
    } while(min < max + 1);
    
    return answer;
}

 

 

2차

function solution(a, b) {
    return (a+b)*(Math.abs(b-a)+1)/2;
}

 

 


 

리뷰

  • Math.abs() 메소드 학습 필요
Comments