Taddeus Kroes 6 лет назад
Родитель
Сommit
ffe39ec748
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      2019/17_ascii.py

+ 3 - 2
2019/17_ascii.py

@@ -77,14 +77,15 @@ def find_path(grid):
             if turn:
                 yield turn
             yield str(forward)
-
-        if turn is None or forward > 0:
             turn = 'R'
             dx, dy = -dy, dx
         elif turn == 'R':
             # if right is blocked, turn left instead
             turn = 'L'
             dx, dy = -dx, -dy
+        elif turn is None:
+            turn = 'R'
+            dx, dy = -dy, dx
         else:
             # if left is blocked too, we're at the end
             break