Найти - Пользователи
Полная версия: Подскажите, пожалуйста, решение.
Начало » Центр помощи » Подскажите, пожалуйста, решение.
1
yesterday69
Привет!
Я изучаю 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"))

Желательно не публиковать код решения а словами подсказать в какую сторону копать, но можно и решение без комментариев тогда(сам спрошу если не пойму).
Гуглил “алгоритм поиска ближайшего пути” и т.д. - сложновато
Спасибо!
sander
yesterday69
я сделал через множества, никаких специальных алгоритмов не нужно
yesterday69
Да , там в подсказках было создать 2 множества . Я пробовал . Заминка приключилась когда я нашел всех друзей first ,затем попробовал через str.split () как-то получить отдельных друзей , и дальше уже получалось что я не правильно как-то думал. Так что там дальше?
Так в подсказках есть что можете использовать любой алгоритм поиска путей или связей , ну вот я и гуглил все что под руку попадалось
Shaman
http://python.su/forum/topic/24440/ - была тема
yesterday69
Shaman
О, класс. Спасибо.
gogas
Нужна помощь в решении задачи на питоне. Помогите.
Дано простое число. Создать функцию,которая находит следующее за ним простое число.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB