题解 | ZOJ
ZOJ
https://www.nowcoder.com/practice/7557d470617c464f9200d93acf721471
def zoj(s): z, o, j = [], [], [] iz, io, ij = 0, 0, 0 res = [] for i in s: if i == 'Z': z.append(i) elif i == 'O': o.append(i) else: j.append(i) for i in range(len(s)): if iz < len(z): res.append(z[iz]) iz += 1 if io < len(o): res.append(o[io]) io += 1 if ij < len(j): res.append(j[ij]) ij += 1 return ''.join(res) s = input() print(zoj(s))