✏️기록하는 즐거움
article thumbnail

 

|  제출

function solution(price, money, count) {
  let sum = 0;

  for (let i = 1; i <= count; i++) {
    sum += price * i;
  }

  return money > sum ? 0 : sum - money;
}

 

|  풀이과정

count를 1씩 증가시키면서 price에 곱한 값을 sum에 더해준다.

money가 sum보다 크다면 금액이 부족하지 않은 경우이기 때문에 0을, 그렇지 않을 땐 금액이 모자라는 경우로 두 수의 차를 반환한다.

 

profile

✏️기록하는 즐거움

@nor_coding

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!