Sabua8 PatternSort 2461
Городецкая Агнесса Алексеевна 418 PatternSort 2128
f1def pattsort(pattern, seq):f1def pattsort(pattern, seq):
n2    poses = sorted(range(len(pattern)), key=lambda i: pattern[i])n2    p_order = sorted(range(len(pattern)), key=lambda i: pattern[i])
3    sorted_seq = sorted(seq)3    sorted_seq = sorted(seq)
4    res = [None] * len(seq)4    res = [None] * len(seq)
t5    for pos, val in zip(poses, sorted_seq):t5    for i, val in zip(p_order, sorted_seq):
6        res[pos] = val6        res[i] = val
7    return res7    return res
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op