解题思路:列表和字典查询比较慢,可以直接if判断
注意事项:
参考代码:
if查询 n=int(input()) for i in range(n): k=input().strip() if k =="WYS": print("KXZSMR") elif k =="CQ": print("CHAIQIANG") elif k =="LC": print("DRAGONNET") elif k =="SYT" or k=="SSD" or k=="LSS" or k=="LYF": print("STUDYFATHER") else:print("DENOMINATOR") 列表查询寻 n=int(input()) la=["WYS","CQ","LC","SYT","SSD","LSS","LYF"] lb=["KXZSMR","CHAIQIANG","DRAGONNET","STUDYFATHER","STUDYFATHER","STUDYFATHER","STUDYFATHER"] for i in range(n): k=input().strip() if k in la:print(lb[la.index(k)]) else:print("DENOMINATOR") 字典查的效率也不是特别高,当然每次的测试样本不同可能有误差
0.0分
1 人评分
川哥的吩咐 (C语言代码)浏览:877 |
剔除相关数 (C语言代码)浏览:1020 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:436 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
兰顿蚂蚁 (C++代码)浏览:1111 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1067 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:408 |
循环入门练习6 (C语言代码)浏览:971 |
C二级辅导-统计字符 (C语言代码)浏览:482 |
妹子杀手的故事 (C语言代码)浏览:1071 |