原题:

力扣链接:1716. 计算力扣银行的钱

题目简述:

Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。

最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。

给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。

解题思路

1.算出周数nWeeks和零头的天数nDays;
2.计算每周的钱数:28+7*i(i的范围(0,nWeeks)),累加起来;
3.计算零头天数每天的的钱:nWeeks + j + 1(j的范围(0,nDays)),累加起来;
4.把上述的钱加起来即可;
5.over;

C++代码:

class Solution {public:int totalMoney(int n) {int nWeeks= n / 7; //周数int nDays = n - 7*nWeeks; //零头数//cout << nWeeks << "   " << nDays << endl;int total = 0;for(int i = 0; i < nWeeks; i++){total +=  7*i + 28;}for(int j = 0; j < nDays; j++){total += nWeeks + j + 1;}return total;}
};

力扣结果展示:

【快乐水题】1716. 计算力扣银行的钱相关推荐

  1. LeetCode刷题日记2022-1-15/1716. 计算力扣银行的钱-暴力求解

    1716. 计算力扣银行的钱 题目描述 题解思路 题解代码 题目描述 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比 ...

  2. 1716. 计算力扣银行的钱

    1716. 计算力扣银行的钱 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比前一天多存入 1 块钱.在接下来每一个周 ...

  3. LeetCode 1716. 计算力扣银行的钱(等差数列)

    文章目录 1. 题目 2. 解题 1. 题目 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱. 从周二到周日,他每天都比前一天多存入 1 块钱 ...

  4. 力扣1716.计算力扣银行的钱

    题目描述 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比前一天多存入 1 块钱.在接下来每一个周一,他都会比 前一个 ...

  5. 1716.计算力扣银行的钱-LeetCode

    1.问题描述 这里问题描述直接采用LeetCode上面的问题描述 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比前一 ...

  6. Leetcode5633. 计算力扣银行的钱[C++题解]:模拟简单

    文章目录 题目 题目链接 题目 题意重述:开始时周一存1块钱,周二到周日每天比前一天多一块钱.接下来的每周,周一都比上一周多1块钱,然后周二到周日每天比前一天多一块钱.数据范围天数1000. 求前n天 ...

  7. 「 每日一练,快乐水题 」2016. 增量元素之间的最大差值

    文章目录 ✅力扣原题: ✅题目简述: ✅解题思路: ✅C++代码: ✅结果展示: ✅力扣原题: 力扣链接:2016. 增量元素之间的最大差值 ✅题目简述: 给你一个下标从 0 开始的整数数组 nums ...

  8. 「 每日一练,快乐水题 」917. 仅仅反转字母

    ✅力扣原题: 力扣链接:917. 仅仅反转字母 ✅题目简述: 给你一个字符串 s ,根据下述规则反转字符串: 所有非英文字母保留在原有位置. 所有英文字母(小写或大写)位置反转. 返回反转后的 s . ...

  9. 「 每日一练,快乐水题 」717. 1比特与2比特字符

    ✅力扣原题: 力扣链接:717. 1比特与2比特字符 ✅题目简述: 有两种特殊字符: 第一种字符可以用一个比特 0 来表示 第二种字符可以用两个比特(10 或 11)来表示. 给定一个以 0 结尾的二 ...

最新文章

  1. VSCode中experimentalDecorators设置问题
  2. POJ-3264-Balanced Lineup-单点更新
  3. ajax post 空格变加号,Ajax Post数据加号变空格详解
  4. 网络编程应用:基于TCP协议【实现对象传输】--练习
  5. java满天星星代码_满天星空的代码实现
  6. sap.ui.layout.HorizontalLayout is not a constructor
  7. java培训每日总结,这是一份1000多字的Java培训总结,字字珠玑
  8. python面试题(6)--- read、readline和readlines的区别
  9. python生成器函数_Python 编写生成器函数
  10. 静态html如何写入文件,静态HTML模板渲染
  11. 系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider)
  12. VC9.VC10.VC11...各对应什么版本的VS,以及含义
  13. C语言 用指针 逆序存放数组
  14. Linux基础:破解root密码(rd.break)
  15. 树莓派PyQt5触摸屏软键盘调用实现
  16. 【_declspec(dllimport)】_declspec(dllimport)
  17. PHP使用header实现文件下载功能
  18. 领导 - 如何培养您的团队的信心
  19. 地域和地方的区别_经济区域和区域经济的区别和联系是什么
  20. 大厂对软件测试的误解这么深吗?测试岗会越来越少吗?该怎样提升技术?

热门文章

  1. NYOJ 215 Sum
  2. hdu 1052 Tian Ji -- The Horse Racing
  3. /bin/sh -c的必要性
  4. 什么是前后端分离 前后端不分离
  5. 关于Django中,实现序列化的几种不同方法
  6. SpringMVC @RequestParam参数乱码的问题
  7. 098 Validate Binary Search Tree 验证二叉搜索树
  8. Linux - 磁盘操作
  9. 天兔(Lepus)监控邮件推送安装配置
  10. C#.NET 大型企业信息化系统 - 防黑客攻击 - SSO系统加固优化经验分享