Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

13 Zeilen
434B

  1. def render(grid, brush):
  2. if isinstance(brush, str):
  3. brush = {i: c for i, c in enumerate(brush)}
  4. xmin, *_, xmax = sorted(int(p.real) for p in grid)
  5. ymin, *_, ymax = sorted(int(p.imag) for p in grid)
  6. brush[None] = ' '
  7. rendered = ''
  8. for y in range(ymin, ymax + 1):
  9. for x in range(xmin, xmax + 1):
  10. rendered += brush[grid.get(complex(x, y))]
  11. rendered += '\n'
  12. return rendered