[프로그래머스/자바스크립트] - 위클리 챌린지 1주차

Song·2021년 8월 4일
0

알고리즘

목록 보기
20/22

문제링크

문제 설명

부족한 금액 계산하기
1. 놀이공원에서 동일한 기구를 n번째 탈 때마다 기본 이용료가 n씩 곱해진다.
2. 현재 가지고있는 돈보다 n씩 곱해진 이용료가 많다면 차액을, 현재 가지고 있는 돈이 많다면 0를 반환하라

난이도

1차 풀이

  function solution(price, money, count) {
    let totalSum = 0
    for (let i = 1; i <= count; i++) {
        totalSum = totalSum + price * i
    }
    
    if (money >= totalSum) {
        return 0
    }
    return Math.abs(totalSum - money)
}

2차 풀이

function solution(price, money, count) {
    let totalSum = 0
    for (let i = 1; i <= count; i++) {
        totalSum += price * i
    }
    return money >= totalSum ? 0 : totalSum - money
}
profile
Learn From Yesterday, Live Today, Hope for Tomorrow

0개의 댓글