プログラマ[残高の計算]


問題の説明
新しくできたアトラクションが人気で、行列が絶えません.このアトラクションの元の利用料はpriceoneで、N回目の利用であれば元の利用料のN倍を徴収します.つまり、1回目の利用料金が100であれば、2回目の利用料金は200、3回目の利用料金は300です.
count号アトラクションに乗る場合は、現在持っている金額に必要な金額を返すためのソルバを完了します.
ただし、金額が不足していない場合は、0を返してください.
せいげんじょうけん
  • アトラクション使用料価格:1≦price≦2500、価格自然数
  • 初期保有金額通貨:1≦通貨≦10000000、自然数
  • アトラクション使用回数count:1≦count≦2500、countは自然数
  • function solution(price, money, count) {
        var answer = -1;
        // 총비용
        var total = 0;
        for(let i=0; i<count; i++){
            total += price * (i+1);
        }
        if(money >= total){
            answer = 0;
        }else {
            answer = total - money
        }
        return answer;
    }
    に答える
    -countに従って有料のアトラクションを利用しました.
    総原価合計の取得
    =>>price(1)回+price(2)回...+price*(count)回
    その後の総コストがmoneyより大きいかどうかに応じて、答えに基づいて結果値を入力します.