부족한 금액 계산하기

RyuIsangGo🤘·2023년 8월 21일
0

문제

나의코드

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

로직흐름

totalPrice는 최종적으로 필요한 값이다.
1부터 count까지 순회한다. (count번 놀이공원에 가는 거니까.)
놀이공원에 해당 요소번째에 갈 때 가격을 구한다. 가격은 현재 몇번째인지 X 맨 처음 가격인 price이다. 이것을 더해나간다.

현재 가지고 있는 돈이 totalPrice 즉 필요한 돈보다 크거나 같다면 0을 반환하고, 그것이 아니라면 필요한 돈에서 수중에 가지고 있는 돈을 뺀 값을 반환한다.

profile
이전 블로그 입니다.

0개의 댓글