Шигин Глеб, ФКИ 502 SeeSaw 9162
Панькин Михаил Михайлович, 428 SeeSaw 8152
f1from itertools import tee, zip_longestf1from itertools import tee, zip_longest
22
t3def seesaw(sequence):t3def seesaw(seq):
4    (ch1, ch2) = tee(sequence)4    (seq0, seq1) = tee(seq)
5    seq0 = (x for x in seq0 if x % 2 == 0)
5    tmp1 = (n for n in ch1 if n % 2 == 0)6    seq1 = (x for x in seq1 if x % 2 == 1)
6    tmp2 = (n for n in ch2 if n % 2 == 1)
7    for (xy) in zip_longest(tmp1, tmp2, fillvalue=None):7    for (ab) in zip_longest(seq0, seq1, fillvalue=None):
8        if x != None:8        if a is not None:
9            yield x9            yield a
10        if y != None:10        if b is not None:
11            yield y11            yield b
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op