Alter 2 files

Update main.py
Delete sample.txt
This commit is contained in:
akp 2024-12-06 16:38:02 +00:00
parent 7b894ac8c9
commit 617c90bb14
No known key found for this signature in database
GPG key ID: CF8D58F3DEB20755
2 changed files with 19 additions and 22 deletions

View file

@ -19,14 +19,21 @@ def modplus(x: int) -> int:
return (x + 1) % 4
dirs = [coord.Direction.Up, coord.Direction.Right, coord.Direction.Down, coord.Direction.Left]
dirs = [
coord.Direction.Up,
coord.Direction.Right,
coord.Direction.Down,
coord.Direction.Left,
]
class LoopEncounteredException(Exception):
pass
def trace(g: grid.Grid, guard_pos: coord.Coordinate, guard_direction: int) -> set[tuple[coord.Coordinate, int]]:
def trace(
g: grid.Grid, guard_pos: coord.Coordinate, guard_direction: int
) -> set[tuple[coord.Coordinate, int]]:
visited_sequence = set()
while guard_pos in g:

View file

@ -1,10 +0,0 @@
....#.....
.........#
..........
..#.......
.......#..
..........
.#..^.....
........#.
#.........
......#...