admin 管理员组文章数量: 1184232
蓝桥杯:外星日历————Python
题目
某星系深处发现了文明遗迹。
他们的计数也是用十进制。
他们的文明也有日历。
日历只有天数,没有年、月的概念。
有趣的是,他们也使用了类似“星期”的概念,只不过他们的一个星期包含了9天,为了方便,这里分别记为: A,B,C…H,I。
从一些资料上看到,他们的23日是星期E、他们的190日是星期A、他们的343251日是星期I。
令人兴奋的是,他们居然也预见了“世界末日”的那天,当然是一个很大很大的数字:651764141421415346185。
请你计算一下,这遥远的一天是该文明的星期几?
你需要提交的是一个大写字母,表示该文明的星期几,不要填写任何多余的内容。
解题思路
- 通过读题,我们可以发现第一日是星期A(也就是星期一)
- 所以直接暴力求解就完事了。
- 注意:列表中加入的0元素是为了防止星期与索引对应不上。
Code
#外星日历
ls = [0,'星期A','星期B','星期C','星期D','星期E','星期F','星期G','星期H','星期I']
res = 651764141421415346185 % 9
if res == 0:print('星期I')
else:print('{}'.format(ls[res]))
Answer
- 星期G
本文标签: 蓝桥杯外星日历Python
版权声明:本文标题:蓝桥杯:外星日历————Python 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.roclinux.cn/p/1698030200a283556.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论