(points: list[Point])
| 701 | |
| 702 | |
| 703 | def check_cyclic(points: list[Point]) -> bool: |
| 704 | points = list(set(points)) |
| 705 | (a, b, c), *ps = points |
| 706 | circle = Circle(p1=a, p2=b, p3=c) |
| 707 | for d in ps: |
| 708 | if not close_enough(d.distance(circle.center), circle.radius): |
| 709 | return False |
| 710 | return True |
| 711 | |
| 712 | |
| 713 | def bring_together( |
nothing calls this directly
no test coverage detected