diff --git "a/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/exercies.md" "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/exercies.md" new file mode 100644 index 0000000000000000000000000000000000000000..dfafbed876d09a7a14b2398923d403c32ff4766f --- /dev/null +++ "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/exercies.md" @@ -0,0 +1,23 @@ +# 提前还款 + +小明有一笔商业贷款6w,3年先息后本,具体计算为:前18个月仅需每月利息180元,后18个月每个月偿还本金3334元,外加利息180元,每月递减10元。(如第19月偿还本金3334加利息180,第20月偿还本金3334加利息170元,依次类推)。 + +银行规定小明有3次提前还款机会,提前还款额可用于缩减剩余期限的每月还款(如提前还款2w,剩余月份每月还款额减少1/3)。 + +小明每月可支配还款额为3000元。不考虑存款的其它收益,计算不同还款方案最终利息支出总额 + +## 输入描述 +输入还款月份和金额,最多3次。如[[10, 10000], [20, 10000]]即10月提前还款10000,20月提前还款10000,总共还款2次. + +## 输出描述 +输出最终利息总额 + +## 输入样例 +[[20, 60000]] + +## 输出样例 +3590 + +## 提示 +1. 月数为1-36的正整数,金额为正整数 +2. 提前还款金额必须小于小明当前的存款总额,每月还款需从存款总额中扣除 diff --git "a/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/solution.js" "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/solution.js" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/1.in" "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/1.in" new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/1.in" @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git "a/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/2.in" "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/2.in" new file mode 100644 index 0000000000000000000000000000000000000000..a8df232a7c0c6629cbdac8f296a2ded38439be63 --- /dev/null +++ "b/exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/2.in" @@ -0,0 +1 @@ +[[20, 60000]] \ No newline at end of file