rock star
Профи
(527)
2 месяца назад
def compress_string(string):
compressed_string_list = []
n = len(string)
i = 0
while i < n:
substring = ""
j = i
while j < n and string[i] == string[j]:
substring += string[j]
j += 1
count = j - i
if substring:
compressed_string_list.append([substring, count])
i = j
return compressed_string_list
print(compress_string("abcabcabcs"))
ПапаВысший разум (144030)
2 месяца назад
И ты думаешь, что если в квадратичный алгоритм засунуть миллион символов, то ты дождёшься результата?
типо так: