【快乐水题】1716. 计算力扣银行的钱
原题:
力扣链接: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. 计算力扣银行的钱相关推荐
- LeetCode刷题日记2022-1-15/1716. 计算力扣银行的钱-暴力求解
1716. 计算力扣银行的钱 题目描述 题解思路 题解代码 题目描述 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比 ...
- 1716. 计算力扣银行的钱
1716. 计算力扣银行的钱 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比前一天多存入 1 块钱.在接下来每一个周 ...
- LeetCode 1716. 计算力扣银行的钱(等差数列)
文章目录 1. 题目 2. 解题 1. 题目 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱. 从周二到周日,他每天都比前一天多存入 1 块钱 ...
- 力扣1716.计算力扣银行的钱
题目描述 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比前一天多存入 1 块钱.在接下来每一个周一,他都会比 前一个 ...
- 1716.计算力扣银行的钱-LeetCode
1.问题描述 这里问题描述直接采用LeetCode上面的问题描述 Hercy 想要为购买第一辆车存钱.他 每天 都往力扣银行里存钱. 最开始,他在周一的时候存入 1 块钱.从周二到周日,他每天都比前一 ...
- Leetcode5633. 计算力扣银行的钱[C++题解]:模拟简单
文章目录 题目 题目链接 题目 题意重述:开始时周一存1块钱,周二到周日每天比前一天多一块钱.接下来的每周,周一都比上一周多1块钱,然后周二到周日每天比前一天多一块钱.数据范围天数1000. 求前n天 ...
- 「 每日一练,快乐水题 」2016. 增量元素之间的最大差值
文章目录 ✅力扣原题: ✅题目简述: ✅解题思路: ✅C++代码: ✅结果展示: ✅力扣原题: 力扣链接:2016. 增量元素之间的最大差值 ✅题目简述: 给你一个下标从 0 开始的整数数组 nums ...
- 「 每日一练,快乐水题 」917. 仅仅反转字母
✅力扣原题: 力扣链接:917. 仅仅反转字母 ✅题目简述: 给你一个字符串 s ,根据下述规则反转字符串: 所有非英文字母保留在原有位置. 所有英文字母(小写或大写)位置反转. 返回反转后的 s . ...
- 「 每日一练,快乐水题 」717. 1比特与2比特字符
✅力扣原题: 力扣链接:717. 1比特与2比特字符 ✅题目简述: 有两种特殊字符: 第一种字符可以用一个比特 0 来表示 第二种字符可以用两个比特(10 或 11)来表示. 给定一个以 0 结尾的二 ...
最新文章
- VSCode中experimentalDecorators设置问题
- POJ-3264-Balanced Lineup-单点更新
- ajax post 空格变加号,Ajax Post数据加号变空格详解
- 网络编程应用:基于TCP协议【实现对象传输】--练习
- java满天星星代码_满天星空的代码实现
- sap.ui.layout.HorizontalLayout is not a constructor
- java培训每日总结,这是一份1000多字的Java培训总结,字字珠玑
- python面试题(6)--- read、readline和readlines的区别
- python生成器函数_Python 编写生成器函数
- 静态html如何写入文件,静态HTML模板渲染
- 系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider)
- VC9.VC10.VC11...各对应什么版本的VS,以及含义
- C语言 用指针 逆序存放数组
- Linux基础:破解root密码(rd.break)
- 树莓派PyQt5触摸屏软键盘调用实现
- 【_declspec(dllimport)】_declspec(dllimport)
- PHP使用header实现文件下载功能
- 领导 - 如何培养您的团队的信心
- 地域和地方的区别_经济区域和区域经济的区别和联系是什么
- 大厂对软件测试的误解这么深吗?测试岗会越来越少吗?该怎样提升技术?