Gringotts bukan hanya lemari besi, tetapi lembaga keuangan dan penyihir terkemuka juga membutuhkan pinjaman. Karena Anda tidak ingin dikacaukan oleh para goblin Gringotts, Anda memutuskan untuk menulis sebuah program untuk menghitung bunga. Bunga hanya diperparah setiap tahun.
Tugas Anda adalah untuk menghitung jumlah total utang setelah bunga diberikan pokok, tingkat bunga, dan waktu (sepanjang tahun), yang beroperasi di seluruh denominasi uang penyihir, dibulatkan ke seluruh Knut terdekat. Ada 29 Bronze Knuts di Silver Sickle dan 17 Sickles di Gold Galleon.
Contoh
Loan taken out:
23 Knuts
16 Sickles
103 Galleons
@ 7.250%
For 3 years
Total owed after interest:
24 Knuts
4 Sickles
128 Galleons
Catatan dan Aturan
- Input dan output mungkin dalam format apa pun yang nyaman. Anda harus menerima Knuts, Sickles, Galleon, suku bunga, dan waktu. Semua kecuali suku bunga akan menjadi bilangan bulat. Tingkat bunga adalah sebesar 0,125%.
- Uang input tidak dijamin kanonik (yaitu, Anda dapat memiliki 29 Knuts atau lebih dan 17 atau lebih Sabit.)
- Keluaran harus berupa representasi kanonik. (yaitu kurang dari 29 Knuts dan kurang dari 17 Sabit)
- Total utang, hingga 1.000 Galleon, harus akurat hingga dalam 1 Knut per tahun yang diminati bila dibandingkan dengan perhitungan presisi yang arbitrer.
- Anda dapat membulatkan setelah setiap tahun bunga atau hanya di akhir. Perhitungan referensi dapat memperhitungkan ini untuk pemeriksaan akurasi.
Selamat bermain golf!
rounding down
0.0725
alih-alih7.25
)