口丁乐 2022-06-23 08:02
浏览 13
已结题

关于PAT1014福尔摩斯的约会结果全为非零返回的提问

最近用python3刷PAT的乙级题,遇到好多莫名的问题,1014 福尔摩斯的约会。
题目:
大侦探福尔摩斯接到一张奇怪的字条:
我们约会吧!

3485djDkxh4hhGE 
2984akDfkkkkggEdsb 
s&hgsfdk 
d&Hyscvnm



```大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示);后面两字符串第 1 对相同的英文字母 s 出现在第 4 个位置(从 0 开始计数)上,代表第 4 分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。

输入格式:
输入在 4 行中分别给出 4 个非空、不包含空格、且长度不超过 60 的字符串。

输出格式:
在一行中输出约会的时间,格式为 DAY HH:MM,其中 DAY 是某星期的 3 字符缩写,即 MON 表示星期一,TUE 表示星期二,WED 表示星期三,THU 表示星期四,FRI 表示星期五,SAT 表示星期六,SUN 表示星期日。题目输入保证每个测试存在唯一解。

输入样例:

```python
3485djDkxh4hhGE 
2984akDfkkkkggEdsb 
s&hgsfdk 
d&Hyscvnm


输出样例:
THU 14:04
代码长度限制
16 KB
时间限制
200 ms
内存限制
64 MB

day = {'A': 'mon', 'B': 'TUE', 'C': 'WED', 'D': 'THU', 'E': 'FRI', 'F': 'SAT', 'G': 'SUN'}
time_hour = {'0': 1, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9, 'A': 10, 'B': 11, 'C': 12, 'D': 13, 'E': 14, 'F': 15, 'G': 16, 'H': 17, 'I': 18, 'J': 19, 'K': 20, 'L': 21, 'M': 22, 'N': 23}
inp = []
for i in range(4):
    inp.append(input())
ab = 0
for a in range(min(len(inp[0]), len(inp[1]))):
    if inp[0][a] == inp[1][a] and 'G' > inp[0][a] > 'A':
        if ab == 0:
            DAY = day[inp[0][a]]
            ab = 1
            continue
        if ab == 1:
            HH = "{:0>2}".format(time_hour[inp[0][a]])
            break
for c in range(min(len(inp[2]), len(inp[3]))):
    if inp[2][c] == inp[3][c] and ('z' >= inp[2][c] >= 'a' or 'Z' >= inp[2][c] >= 'A'):
        MM = "{:0>2}".format(c)
        break
print('{} {}:{}'.format(DAY, HH, MM), end="")


在pycharm上运行结果正确,在PAT预期结果正确,但是提交之后全是非零返回

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月1日
    • 创建了问题 6月23日

    悬赏问题

    • ¥15 为什么eclipse不能再下载了?
    • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
    • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
    • ¥15 特定网页无法访问,已排除网页问题
    • ¥50 如何将脑的图像投影到颅骨上
    • ¥15 提问一个关于vscode相关的环境配置问题,就是输入中文但是显示不出来,代码在idea可以显示中文,但在vscode不行,不知道怎么配置环境
    • ¥15 netcore使用PuppeteerSharp截图
    • ¥20 这张图页头,页脚具体代码该怎么写?
    • ¥15 关于#sql#的问题,请各位专家解答!
    • ¥20 WPF MVVM模式 handycontrol 框架, hc:SearchBar 控件 Text="{Binding NavMenusKeyWords}" 绑定取不到值