Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. import fire
  2.  
  3. def r(s):
  4.     if len(s) == 0:
  5.         return ""
  6.    
  7.     viewed = {s[0]}
  8.     longuest = s[0]
  9.     a = 0
  10.     b = 1
  11.  
  12.     while b < len(s):
  13.         if s[b] in viewed:
  14.             viewed.remove(s[a])
  15.             a += 1
  16.            
  17.         else:
  18.             if (b - a + 1) > len(longuest):
  19.                 longuest = s[a:b+1]
  20.             viewed.add(s[b])
  21.             b += 1
  22.  
  23.     return longuest
  24.    
  25. if __name__ == '__main__':
  26.     fire.Fire(r)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement