题解 | 图片整理
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941?tpId=37&tqId=21257&rp=1&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37&difficulty=2&judgeStatus=undefined&tags=&title=
import sys
for line in sys.stdin:
lst = list(line.split('\n')[0])
output = []
for i in lst:
output.append([ord(i), i])
k = j = 0
for k in range(len(output)):
for j in range(len(output)):
if output[j][0] >= output[k][0]:
output[k], output[j] = output[j], output[k]
outstr = ''
for i in output:
outstr += i[1]
print(outstr)
先做了个二维list,然后按ord之后的那一列排序,再将新list原文本那一列+=到字符串输出。估计是笨办法,但是先过了。


