Жангирхан Шаку, 404 SeeSaw 9565
Байдецкая Марина 319/2 SeeSaw 10069
f1def seesaw(sequence):f1def seesaw(sequence):
2    evens = []2    evens = []
3    odds = []3    odds = []
4    for number in sequence:4    for number in sequence:
5        if number % 2 == 0:5        if number % 2 == 0:
6            evens.append(number)6            evens.append(number)
7        else:7        else:
8            odds.append(number)8            odds.append(number)
t9    even_idx, odd_idx = (0, 0)t9    i, j = (0, 0)
10    while even_idx < len(evens) or odd_idx < len(odds):10    while i < len(evens) or j < len(odds):
11        if even_idx < len(evens):11        if i < len(evens):
12            yield evens[even_idx]12            yield evens[i]
13            even_idx += 1
14        if odd_idx < len(odds):
15            yield odds[odd_idx]
16            odd_idx += 113            i += 1
14        if j < len(odds):
15            yield odds[j]
16            j += 1
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op