부족한 금액 계산하기(for, if, 가우스 법칙)

Eunsoo Ha·2021년 8월 5일
0

programmers

목록 보기
9/37
  • 처음 풀이
function solution(price, money, count) {
    let total = 0
    for(let i = 0; i < count+1; i++) {
        total += price * i
    }
    
    if (money - total > 0 ) {
        return 0
    }
    
    return Math.abs(money - total)
}
  • 다른 사람 가우스 적용 풀이
function solution(price, money, count) {
    const tmp = price * count * (count + 1) / 2 - money;
    return tmp > 0 ? tmp : 0;
}

0개의 댓글

관련 채용 정보