Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Функция возвращает максимальное число уникальных (не повторяющихся) символов в строке, идущих по порядку.
- f('wertyqzxzs') ---> '8 wertyqzx'
- f('qwerqtyuiopasdfggqwertyuizxcvbnm') ---> '16 gqwertyuizxcvbnm'
- """
- def longest_seq(string):
- result = []
- while string:
- _string = ''
- for index, letter in enumerate(string):
- if index == len(string) - 1:
- result.append(string)
- return max(map(len, result))
- if letter not in _string:
- _string += letter
- else:
- result.append(string[:index])
- string = string[1:]
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement