알고리즘풀어보기

부족한 금액 계산하기

PGI 2023. 1. 31. 03:01
반응형

#문제

 

#문제 해설

function solution(price, money, count) {
    let answer = 0;
    let a = 0
    //count 만큼 탑승 여기서 총합 30이 나와야한다...
    for (i = 1; i <= count; i++) {
        //i만큼 증가하고 증가할때마다 price 값을 곱한다.
        a += i * price
        //a 값이 가지고 잇는 돈보다 크다면
        if (a > money) {
            answer = a - money
            //나머지가 0이면 0
        } else {
            answer = 0
        }
    }
    return answer;
}
 

#문제후기

여기서 중요한점은 for로 탑승한만큼의 총합금액이 나오게 해야한다는점 딱하나라고 생각한다.

반응형