Я изучаю Python самостоятельно. По книгам, статьям, задачки вот решаю
на сайте CheckIO.org решил секцию “Elementary”(кроме последнего задания). Решаю одну за одной в секции “Home” теперь. Так вот завис плотненько на вот этой http://www.checkio.org/mission/find-friends/. Прочитал все подсказки и уперся в “Find all of the neighbors”. Подскажите, пожалуйста, как найти всех соседей.
def check_connection(network, first, second): ... print(check_connection(("dr101-mr99", "mr99-out00", "dr101-out00", "scout1-scout2", "scout3-scout1", "scout1-scout4", "scout4-sscout", "sscout-super"), "scout2", "scout3"))
Желательно не публиковать код решения а словами подсказать в какую сторону копать, но можно и решение без комментариев тогда(сам спрошу если не пойму).
Гуглил “алгоритм поиска ближайшего пути” и т.д. - сложновато

Спасибо!