[Programmers](Weekly Challenge)第1週-JAVA


📄 問題の説明


新しくできたアトラクションが人気で、行列が絶えません.このアトラクションの元の利用料はpriceoneで、N回目の利用であれば元の利用料のN倍を徴収します.つまり、1回目の利用料金が100であれば、2回目の利用料金は200、3回目の利用料金は300です.
count号アトラクションに乗る場合は、現在持っている金額に必要な金額を返すためのソルバを完了します.
ただし、金額が不足していない場合は、0を返してください.

📑 せいげんじょうけん


アトラクション使用料価格:1≦price≦2500、価格は自然数
初期保有金額money:1≦money≦10000000、moneyは自然数
アトラクション利用回数count:1≦count≦2500、countは自然数

👨🏻‍💻 私が書いたコード

class Solution {
    public long solution(int price, int money, int count) {
       long answer = 0;
       long total = 0;
		 	
	for(int i = 1; i <= count; i++) {
		total += price * i;
	}
	if(total > money) {
		answer = total - money;
	}else {
		 answer = 0;
	} 	
	  return answer;
    }
}

👨🏻‍🏫 コード解析


👊🏻