题目

读入代表星期的整数编号(0~6),输出其对应的英文全称。

输入格式:输入一个整数 d(0 代表 Sunday,1 代表 Monday,以此类推)。

输出格式:输出对应的星期英文单词,末尾换行。

数据范围与约定:0 ≤ d ≤ 6。

思路与算法

1. 映射表设计
使用列表 names = "Sunday Monday Tuesday ...".split() 作为索引查找表。

2. 索引寻址
直接通过 names[d] 实现 O(1) 高效访问。

完整程序

names = 'Sunday Monday Tuesday Wednesday Thursday Friday Saturday'.split()

# 读入星期编号并映射输出
d = int(input())
if 0 <= d < len(names):
    print(names[d])

运行示例

输入:

1

输出:

Monday