Арсений Рудченко, 423 группа PatternSort 2254
Барлыбай Мади, 311/312 группа PatternSort 2556
f1def pattsort(pattern, seq):f1def pattsort(pattern, seq):
2    n = len(pattern)2    n = len(pattern)
3    order = sorted(range(n), key=lambda i: pattern[i])3    order = sorted(range(n), key=lambda i: pattern[i])
t4    seq_sorted = sorted(seq)t4    s = sorted(seq)
5    res = [None] * n5    res = [0] * n
6    for rank, idx in enumerate(order):6    for k, i in enumerate(order):
7        res[idx] = seq_sorted[rank]7        res[i] = s[k]
8    return res8    return res
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op