美文网首页
计算力扣银行的钱

计算力扣银行的钱

作者: xialu | 来源:发表于2022-01-15 23:52 被阅读0次

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/calculate-money-in-leetcode-bank

题目描述:

Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。
最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。
给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。

示例 1:

输入:n = 4
输出:10
解释:第 4 天后,总额为 1 + 2 + 3 + 4 = 10 。

示例 2:

输入:n = 10
输出:37
解释:第 10 天后,总额为 (1 + 2 + 3 + 4 + 5 + 6 + 7) + (2 + 3 + 4) = 37 。注意到第二个星期一,Hercy 存入 2 块钱。

示例 3:

输入:n = 20
输出:96
解释:第 20 天后,总额为 (1 + 2 + 3 + 4 + 5 + 6 + 7) + (2 + 3 + 4 + 5 + 6 + 7 + 8) + (3 + 4 + 5 + 6 + 7 + 8) = 96 。

代码实现:
class Solution {
    public int totalMoney(int n) {
        int a = n / 7, b = n % 7;
        int ans = 0, k = 1;
        while (a-- > 0) {
            ans += (k + (k + 6)) * 7 / 2;
            k++;
        }
        while (b-- > 0) ans += k++;
        return ans;
    }
}

相关文章

  • 计算力扣银行的钱

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/calcul...

  • 怎么样无息提现

    微信上老公转了5000块钱,想提现到银行卡上,可是会有手续费。 如果急用钱的时候,肯定就直接提现了,手续费扣就扣吧...

  • 劳动与技术

    第三课:双钱扣 双钱扣,又称金钱扣或双金口。古时钱又称为泉,与“全”同音,可寓意为“双全”。双钱扣在生活中常被用于...

  • 新市支行2020普及金融知识万里行

    一、银行存款vs银行理财 银行存款:将钱存进银行,银行支付客户利息。 银行理财:银行理财,是指客户把钱委托给银行,...

  • 银行把你存的钱拿去干嘛了?

    从古至今,中国人最喜欢把钱放到银行,没有比把钱放在银行里更安全的了,那么你存在银行里的钱,银行都会拿去干吗呢? 用...

  • 无中生有进阶群主思维

    生活中无中生有 1.银行钱最多。银行的钱不是银行的,拥有权是我们的,银行仅凭使用权就赚了很多钱。 2.顶级微商赚钱...

  • 难搞

    这两天遇到一件头痛的事情,个人交的社保,叫灵活就业人员。 银行卡上的钱已经扣走了,但是短信没有通知,早前每次扣款都...

  • 银行见闻

    今日去银行办业务,我取好号,等在等候区。这时我听见前面有人在说:扣了我15元钱。为什么要扣15元?我心里想着自己的...

  • 使用mock(沙箱)进行支付测试

    支付测试的两种方案 1)使用真实支付平台进行小额支付,直接扣你支付宝/微信/银行卡里面的钱了,这下大事不好,测个试...

  • 现在,连银行都不能信了。

    近日去银行,一个中年女士冲入,对银行职员咆哮,“现在连银行都不能信了”。原因,存入卡中的房贷款,不见了,银行无法扣...

网友评论

      本文标题:计算力扣银行的钱

      本文链接:https://www.haomeiwen.com/subject/eonxhrtx.html