Advertisement
fkudinov

3. Сканування Таблиці / Задачі на Python / Острів Ешера

Apr 6th, 2024
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | Source Code | 0 0
  1. # -------    tasks/escher_tasks/task_3__navigation.py   -----------------
  2.  
  3. def navigation(seaside):
  4.     return 0
  5.  
  6.  
  7. # -------------       tests/test_escher_tasks/test_task_3__navigation.py        ------------------------------------
  8. from tasks.escher_tasks.task_3__navigation import navigation
  9.  
  10.  
  11. def test_navigation():
  12.  
  13.     assert navigation([['Y', 0, 0, 0, 'C'],
  14.                        [0,  0, 0, 0,  0],
  15.                        [0,  0, 0, 0,  0],
  16.                        ['M', 0, 0, 0, 'S']]) == 11
  17.  
  18.     assert navigation([[0,  0, 'C'],
  19.                        [0, 'S', 0],
  20.                        ['M', 'Y', 0]]) == 4
  21.  
  22.     assert navigation([[0,  0, 0,  0,  0,  0,  0],
  23.                        [0,  0, 0, 'M', 0, 'S', 0],
  24.                        [0,  0, 0,  0,  0,  0,  0],
  25.                        [0,  0, 0, 'C', 0,  0,  0],
  26.                        [0, 'Y', 0,  0,  0,  0,  0],
  27.                        [0,  0, 0,  0,  0,  0,  0]]) == 9
  28.  
Tags: checkio
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement