(self, text: str)
| 84 | |
| 85 | class Shape(): |
| 86 | def __init__(self, text: str): |
| 87 | self.points: Set[Point] = set() |
| 88 | |
| 89 | lines = text.split("\n") |
| 90 | for y, line in enumerate(lines): |
| 91 | for x, char in enumerate(line): |
| 92 | if char != ".": |
| 93 | self.points.add(Point(x, y)) |
| 94 | |
| 95 | def outline(self) -> Self: |
| 96 | outline = set() |