顺丰视觉算法工程师笔试(2019.8.29)第一道编程题AC
·

n = int(input())
temp = input()
passed = []
for i in temp:
passed.append(i)
all = map(int, input().split())
m = {'A': 0, 'B': 1, 'C': 2, 'D': 3,
'E': 4, 'F': 5, 'G': 6, 'H': 7,
'I': 8, 'J': 9, 'K': 10, 'L': 11,
'M': 12}
mReverse = {j: i for i, j in m.items()}
idxPassed = []
for i in passed:
idxPassed.append(m[i])
maximum, maximumIdx = 0, []
for idx, i in enumerate(all):
if idx not in idxPassed:
if i > maximum:
maximumIdx = []
maximum = i
maximumIdx.append(idx)
print(mReverse[maximumIdx[0]])
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)