프로그래머스 부족한 금액 계산하기(javascript)

이진우·2022년 7월 17일
0

문제 설명
입출력 예 #1
이용금액이 3인 놀이기구를 4번 타고 싶은 고객이 현재 가진 금액이 20이라면, 총 필요한 놀이기구의 이용 금액은 30 (= 3+6+9+12) 이 되어 10만큼 부족하므로 10을 return 합니다.

1. 타려고 하는 횟수를 금액에 곱으로 누적시켜준다

2. 변수에 담은 후 삼항문으로 money가 정답보다 크면 0을 리턴하고 정답이 더 크면 answer-money를 해준다.

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

간단한 반복문을 통한 문제여서 큰 어려움은 없었는데 마지막에 'money가 더클경우 0을 리턴'을 깜빡해서 오류가 났었는데 다음부턴 문제를 좀더 꼼꼼히 읽어야겠다👊🏻

profile
초보개발자의 개발일기

0개의 댓글