Бюджет:
2200 руб
Цель: научиться создавать, читать и упрощать сложные программы
Задание: три варианта выполнения:
- Реализовать алгоритм поиска кратчайшего пути
На выходе новая программа, способная отвечать на запросы и возвращать кратчайший путь до заданной вершины (в случае отсутствия последней сообщять об ошибке)
- Провести рефактуринг предложенного кода
На выходе улучшенный, упрощенный вариант предложенной программы, способный делать все то, что уже делает текущая реализация
- Описать принцип работы предложенного кода
На выходе краткое описание каждой функции в предложенном коде, ее задач и принципов действия