Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 30, 2015 17:36:34

yesterday69
От: Минск
Зарегистрирован: 2015-04-30
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите, пожалуйста, решение.

Привет!
Я изучаю 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"))

Желательно не публиковать код решения а словами подсказать в какую сторону копать, но можно и решение без комментариев тогда(сам спрошу если не пойму).
Гуглил “алгоритм поиска ближайшего пути” и т.д. - сложновато
Спасибо!

Офлайн

#2 Май 1, 2015 00:20:05

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Подскажите, пожалуйста, решение.

yesterday69
я сделал через множества, никаких специальных алгоритмов не нужно

Отредактировано sander (Май 1, 2015 00:20:31)

Офлайн

#3 Май 1, 2015 09:08:28

yesterday69
От: Минск
Зарегистрирован: 2015-04-30
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите, пожалуйста, решение.

Да , там в подсказках было создать 2 множества . Я пробовал . Заминка приключилась когда я нашел всех друзей first ,затем попробовал через str.split () как-то получить отдельных друзей , и дальше уже получалось что я не правильно как-то думал. Так что там дальше?
Так в подсказках есть что можете использовать любой алгоритм поиска путей или связей , ну вот я и гуглил все что под руку попадалось

Отредактировано yesterday69 (Май 1, 2015 09:13:30)

Офлайн

#4 Май 1, 2015 09:44:44

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Подскажите, пожалуйста, решение.

Офлайн

#5 Май 1, 2015 09:48:50

yesterday69
От: Минск
Зарегистрирован: 2015-04-30
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите, пожалуйста, решение.

Shaman
О, класс. Спасибо.

Офлайн

#6 Май 5, 2015 13:03:05

gogas
Зарегистрирован: 2015-05-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите, пожалуйста, решение.

Нужна помощь в решении задачи на питоне. Помогите.
Дано простое число. Создать функцию,которая находит следующее за ним простое число.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version