#5669. 星期推算公式
星期推算公式
🧠 题目名称:星期推算公式
📖 说明
我们以整数来表示星期几:
| 星期 | 编号 |
|---|---|
| 星期日 | 0 |
| 星期一 | 1 |
| 星期二 | 2 |
| 星期三 | 3 |
| 星期四 | 4 |
| 星期五 | 5 |
| 星期六 | 6 |
已知某一天是星期几,经过 ( n ) 天之后,请你计算是星期几。 我们使用如下公式进行推算:
其中 start 表示已知的起始星期编号,n 是过了多少天,ans 是结果对应的星期编号。若结果为 0,表示是星期日。
🔢 输入格式
一行两个整数:
start n
start:表示已知的星期编号(0~6,0 代表星期日)n:表示距离今天过去了多少天(0 ≤ n ≤ 1000)
📤 输出格式
输出一个整数 ans,表示 ( n ) 天后是星期几(以编号表示)。
📌 样例输入
3 100
📌 样例输出
5
💡 样例说明
- 已知今天是星期三(编号为 3)
- 100 天后的星期为:
所以应该输出 5(即星期五)
🚀 提示
- 本题只涉及简单的取模计算,是学习
%运算符和时间推算类题目的好入门练习; - 可以拓展为“支持负数”的版本,处理过去的时间(例如:
(start + n + 7) % 7)
相关
在下列比赛中: