题解
图片整理
http://www.nowcoder.com/questionTerminal/2de4127fda5e46858aa85d254af43941
while True:
try:
data = input()
record = [0 for _ in range(62)]
for x in data:
if 'A' <= x <= 'Z':
record[ord(x) - ord('A') + 10] += 1
elif 'a' <= x <= 'z':
record[ord(x) - ord('a') + 36] += 1
else:
record[ord(x) - ord('0')] += 1
ret = ""
for i in range(0, len(record)):
if i < 10:
ret += record[i] * chr(ord('0') + i)
elif i < 36:
ret += record[i] * chr(ord('A') + i - 10)
else:
ret += record[i] * chr(ord('a') + i - 36)
print(ret)
except:
break
查看14道真题和解析
上海得物信息集团有限公司公司福利 1253人发布