Advertisement
Dimaush

Untitled

Jan 30th, 2023
768
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. s = list(map(int, input().split()))
  2.  
  3. u = max(s[7], s[0], s[1])
  4. r = max(s[1], s[2], s[3])
  5. d = max(s[3], s[4], s[5])
  6. l = max(s[5], s[6], s[7])
  7.  
  8. w = ['.'] * (u + d - 1)
  9. for i in range(u + d - 1):
  10.     w[i] = ['.'] * (r + l - 1)
  11.  
  12. x = [0, 1, 1, 1, 0, -1, -1, -1]
  13. y = [-1, -1, 0, 1, 1, 1, 0, -1]
  14.  
  15. for i in range(8):
  16.     for j in range(s[i]):
  17.         w[(u - 1) + j * y[i]][(l - 1) + j * x[i]] = '#'
  18.  
  19. for i in range(u + d - 1):
  20.     print(*w[i])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement