代码
while True:
try:
a,b=map(str,input().split())
idx=0 # 下标从0开始
flag=a[0]
for i in range(0,len(a)):
if a[i]>flag:
flag=a[i]
idx=i
# print(flag,idx)
print(a[0:idx+1]+b+a[idx+1:]) # 长度+1
except:
break
# 注意python的对齐问题
python 学习 :ord() 函数只能用于单个字符,如果尝试对长度大于1的字符串使用 ord(),将会引发 TypeError 异常。。