我正在尝试编写符合标题的代码。如果两个字符串是相同的大小,只需打印出第一串编写打印字母顺序最长的字符串的代码
例如:
s = 'abcbcd'
会打印出
'abc'
这是我到目前为止有:
old_order = ''
re = ''
for r in range(len(s)):
order = ''
for letter in s[r:]:
try:
if letter <= s[s.index(letter)+1]:
order += letter
except:
order += letter
else:
order += letter
print(order)
if r is 0:
old_order = order
if len(order) > len(old_order):
re = order
else:
re = old_order
print(re)
我得到:
aabbcbbc
想必这是行不通的,否则你就不会问在这里,但...这是什么或者不它做什么? – TessellatingHeckler
你有什么问题? – Loocid
我在帖子中加入 – dustinyourface