[プログラマ]が欠落している金額の計算-JavaScript
2985 ワード
Algorithm Problem with JavaScript — 41day
新しくできたアトラクションが人気で、行列が絶えません.このアトラクションの元の利用料はpriceoneで、N回目の利用であれば元の利用料のN倍を徴収します.つまり、1回目の利用料金が100であれば、2回目の利用料金は200、3回目の利用料金は300です.
count号アトラクションに乗る場合は、現在持っている金額に必要な金額を返すためのソルバを完了します.
ただし、金額が不足していない場合は、0を返してください.
せいげんじょうけんアトラクション使用料価格:1≦price≦2500、価格自然数 初期保有金額通貨:1≦通貨≦10000000、自然数 アトラクション使用回数count:1≦count≦2500、countは自然数 I/O例
使用料を初期使用料(price)*使用回数(n)に増やしたアトラクションで、何回遊びたいのか、資産がどれだけ不足しているかを知る必要があります.
これは問題で、n回のインクリメンタルを積算することで値を取得できます.
繰り返し文をに設定し、必要な数を入力します. 使用料にnの増分を乗じて新しい使用料を設定します. 累計金額に新たな使用料が加算されます. カウントの繰り返し文が完了すると、累計使用料が資産と比較されます. 保有資産が積算金額より大きい場合は0を返し、保有資産が積算金額より小さい場合は積算金額から保有資産を差し引いて不足金額を返します.
問題の本質は,宣言された変数の値を増減できるかどうかを繰り返し尋ねることである.
問題の説明📖
新しくできたアトラクションが人気で、行列が絶えません.このアトラクションの元の利用料はpriceoneで、N回目の利用であれば元の利用料のN倍を徴収します.つまり、1回目の利用料金が100であれば、2回目の利用料金は200、3回目の利用料金は300です.
count号アトラクションに乗る場合は、現在持っている金額に必要な金額を返すためのソルバを完了します.
ただし、金額が不足していない場合は、0を返してください.
せいげんじょうけん
問題を理解する🔑
使用料を初期使用料(price)*使用回数(n)に増やしたアトラクションで、何回遊びたいのか、資産がどれだけ不足しているかを知る必要があります.
これは問題で、n回のインクリメンタルを積算することで値を取得できます.
首都コード▼▼
繰り返し文を
コード作成
function solution(price, money, count) {
let accumulatedfee = 0;
for (let i = 1; i <= count; i++) {
// n번 째 이용료
accumulatedfee = accumulatedfee + price * i;
}
if (accumulatedfee <= money) {
return 0;
} else {
return accumulatedfee - money;
}
}
整理する😄
問題の本質は,宣言された変数の値を増減できるかどうかを繰り返し尋ねることである.
Reference
この問題について([プログラマ]が欠落している金額の計算-JavaScript), 我々は、より多くの情報をここで見つけました https://velog.io/@qmasem/알고리즘-템플릿-프로그래머스-제목-Pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol