github.com/NatsionalnoeDostoyanie/Solution Непростое алгоритмическое задание, не гуглится. Дали под видом тестового задания. Потребовалась работа с графами, двухмерными массивами, построением оптимального пути, инструментами визуализации. В код внедрены обработчики исключений, имеются нужные и полезные комментарии на английском языке. Применены алгоритм Дейкстры для поиска кратчайшего пути, хитрая система размещения нужных элементов в нужных частях сетки. Для визуализации использованы NumPy и Matplotlib.