david_Yakhin_312 LookSay 5165
Алмаз Сейтхазин (КФ МГУ, кафедра НДС) LookSay 5203
t1def LookSay():t1def LookSay():
2    current = [1]2    current = [1]
3    index = 03    index = 0
4    while True:4    while True:
5        if index < len(current):5        if index < len(current):
6            yield current[index]6            yield current[index]
7            index += 17            index += 1
8        else:8        else:
9            next_sequence = []9            next_sequence = []
10            i = 010            i = 0
11            while i < len(current):11            while i < len(current):
12                count = 112                count = 1
13                digit = current[i]13                digit = current[i]
14                j = i + 114                j = i + 1
15                while j < len(current) and current[j] == digit:15                while j < len(current) and current[j] == digit:
16                    count += 116                    count += 1
17                    j += 117                    j += 1
18                for d in str(count):18                for d in str(count):
19                    next_sequence.append(int(d))19                    next_sequence.append(int(d))
20                next_sequence.append(digit)20                next_sequence.append(digit)
21                i = j21                i = j
22            current = next_sequence22            current = next_sequence
23            index = 023            index = 0
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op