From dc4d32e396c5bf15fb78a7a7b0f6e0d818496589 Mon Sep 17 00:00:00 2001 From: zhanghao1 Date: Fri, 24 Feb 2023 17:54:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=8F=90=E5=89=8D?= =?UTF-8?q?=E8=BF=98=E6=AC=BE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercies.md" | 23 +++++++++++++++++++ .../solution.js" | 0 .../test_cases/1.in" | 1 + .../test_cases/2.in" | 1 + 4 files changed, 25 insertions(+) create mode 100644 "exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/exercies.md" create mode 100644 "exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/solution.js" create mode 100644 "exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/1.in" create mode 100644 "exercises/Leo/\344\270\255\347\255\211/\346\217\220\345\211\215\350\277\230\346\254\276/test_cases/2.in" 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 0000000..dfafbed --- /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 0000000..e69de29 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 0000000..0637a08 --- /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 0000000..a8df232 --- /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 -- GitLab