10.py
1 from lib import * 2 3 input = read_input(2015, 10) 4 5 6 def las(inp): 7 out = "" 8 i = 0 9 while i < len(inp): 10 c = inp[i] 11 j = 1 12 while i + j < len(inp) and inp[i + j] == c: 13 j += 1 14 out += f"{j}{c}" 15 i += j 16 return out 17 18 19 x = input.strip() 20 for _ in range(40): 21 x = las(x) 22 print(len(x)) 23 24 x = input.strip() 25 for _ in range(50): 26 x = las(x) 27 print(len(x))