我正在嘗試編寫符合標題的代碼。如果兩個字符串是相同的大小,只需打印出第一串編寫打印字母順序最長的字符串的代碼
例如:
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