-1

必要な金額の最小数のノート (通貨) を見つけるための小さなプログラムを作成しました。たとえば、金額 1121を入力し、以下の値の配列があるとします: notes = [1, 2, 5, 10, 50, 100, 200, 500] したがって、最終結果は次のようになります。

500 * 2(ノート) = 1000

100 * 1 = 100

20 * 1 = 20

1 * 1 = 1

合計は1121になります。理解の助けをいただければ幸いです。for ループが 1 つしかかからないことはわかっていますが、いくつかの部分で混乱しています。

これが私がしたことです: https://stackblitz.com/edit/angular-rufwzk?file=src%2Fapp%2Fapp.component.ts

4

3 に答える 3