Синицын Виктор Сергеевич, 319/1 DrawSquare 5205
Князев Максим Алексеевич, 319/2 DrawSquare 5583
t1def squares(w, h, *arr):t1def squares(w, h, *args):
2    lst = [['.' for _ in range(w)] for _ in range(h)]2    table = [['.' for _ in range(w)] for _ in range(h)]
3    for elem in arr:3    for i in args:
4        for i in range(elem[2]):4        for j in range(i[2]):
5            for j in range(elem[2]):5            for k in range(i[2]):
6                lst[elem[1] + i][elem[0] + j] = elem[3]6                table[i[1] + j][i[0] + k] = i[3]
7    for elem in lst:7    for i in table:
8        print(''.join(elem))8        print(''.join(i))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op