fork download
  1. # your code goes here
  2. s=input()
  3. def LNDS(s):
  4. start = 0
  5. cur_len = 1
  6. max_len = 1
  7. for i in range(1,len(s)):
  8. if ord(s[i]) in (ord(s[i-1]), ord(s[i-1])+1):
  9. cur_len += 1
  10. else:
  11. if cur_len > max_len:
  12. max_len = cur_len
  13. start = i - cur_len
  14. cur_len = 1
  15. if cur_len > max_len:
  16. max_len = cur_len
  17. start = i - cur_len
  18. return s[start:start+max_len]
  19. print(LNDS(s))
Success #stdin #stdout 0.04s 9344KB
stdin
helabcwordefghwordefghij
stdout
rdefghi