Hyundolog

[Programmers] Lv1. 부족한 금액 계산하기 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 부족한 금액 계산하기 (JavaScript)

hyundol97 2022. 8. 15. 19:29

문제

 


 

 

풀이

1차

function solution(price, money, count) {
    let sum = 0;
    
    for (let i = 1; i <= count; i++) {
        sum += (price * i);
    }
    
    return money - sum < 0 ? sum - money : 0;
}

 

 

2차

function solution(price, money, count) {
    let answer =  price * count * (count + 1) / 2;
    
    return money - answer < 0? answer - money : 0;
}

 

 


 

리뷰

  • 가우스 공식 사용, 코드 단축 (1~n 까지의 합)
Comments