问题描述
某星系深处发现了文明遗迹。
他们的计数也是用十进制。
他们的文明也有日历。
日历只有天数,没有年、月的概念。
有趣的是,他们也使用了类似“星期”的概念,只不过他们的一个星期包含了9天,为了方便,这里分别记为: A,B,C…H,I。
从一些资料上看到,他们的23日是星期E、他们的190日是星期A、他们的343251日是星期I。
令人兴奋的是,他们居然也预见了“世界末日”的那天,当然是一个很大很大的数字:651764141421415346185。
请你计算一下,这遥远的一天是该文明的星期几?
你需要提交的是一个大写字母,表示该文明的星期几,不要填写任何多余的内容。
思路分析及代码实现
n = 1
date = {1: 'A', 2: 'B', 3: 'C', 4: 'D', 5: 'E', 6: 'F', 7: 'G', 8: 'H', 9: 'I'}
a = 651764141421415346185 - 343251
print(date[a%9])
这篇博客探讨了一个假设的外星文明的日历系统,这个文明以9天为一周,且已知特定日期对应的星期。通过计算得知,651764141421415346185日是该文明的星期I。
416

被折叠的 条评论
为什么被折叠?



