2
s = raw_input()
n = len(s)
el = []
z = n - 1
while z >= 0:
    x = s[z:] + s[:z]
    z = z - 1
    el.append(x)
print max(el)

コードは正常に機能していますが、非常に非効率的です。
問題を解決するためのより時間効率の良い方法はありますか?

4

1 に答える 1