You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何递归将月度定期存款依次合并为季度、半年及年度?

存款期限递归合并实现方案咨询

我定义了如下Deposit数据类:

data class Deposit(val term: Int, val termType: String, val rate: BigDecimal)

我有一个该类型的数组,之前尝试过两种分组合并逻辑:按3个元素分组,把同利率的1个月期存款合并为1个季度期;按2个元素分组,将季度期合并为半年期,但这两种逻辑都可能存在问题。现在想请教如何用非最优方式,通过递归完成「月度→季度→半年→年度」的依次转换,具体示例如下:

输入步骤1..N输出
1个月 – 6%1季度 — 6%1季度 — 6%
1个月 – 6%
1个月 – 6%
3个月 – 5%1季度 – 5%1季度 – 5%
3个月 – 5%1季度 – 5%1季度 – 5%
3个月 – 3%1季度 – 3%1季度 – 3%
3个月 – 6%1半年 – 6%1年 – 6%
3个月 – 6%
3个月 – 6%1半年 – 6%
3个月 – 6%
3个月 – 7%1半年 – 7%1半年 – 7%
3个月 – 7%
3个月 – 8%1半年 – 8%1半年 – 8%
3个月 – 8%

内容的提问来源于stack exchange,提问作者Nicolas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 04:06:26