Pythonist.ru - образование по питону
26.4K subscribers
81 photos
1 video
928 links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3

@aldrson
Download Telegram
Задача на логику. Два города

В некоторой стране есть два города. В одном из них живут только люди, которые всегда говорят правду, в другом - только те, кто всегда лжет. Все они ходят друг к другу в гости, т.е. в любом из этих двух городов можно встретить как честного человека, так и лжеца.

Предположим, вы оказались в одном из этих городов. Как, задав один-единственный вопрос первому встречному, определить, в какой город вы попали?

#логическаязадача
Ответ к задаче "Два города"

Нужно просто спросить, живет ли человек в этом городе. Если он ответит "да", то это город честных. Если "нет" - город лжецов.

#логическаязадача
Задача на логику. Четыре человека, один подвесной мост и зомби, следующие по пятам

Студент, лаборантка, уборщик и старый профессор бегут от зомби. Впереди у них подвесной мост. Если они успеют его перейти, смогут обрезать веревки и оторваться от зомби. Но!

Все беглецы движутся с разной скоростью: студент может перебежать мост за минуту, лаборантка — за 2 минуты, уборщику понадобится 5 минут, старый профессор доковыляет за 10.

Профессор подсчитал, что зомби доберутся до моста через 17 минут. А мост одновременно может выдержать только двоих! Да еще и ночь: ничего не видно. У группы есть только один фонарь, и им придется передавать его друг другу, потому что у идущих по мосту (одного или двоих) фонарь должен быть обязательно.

Как всем успеть перейти через мост до прихода зомби?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Задача на логику. Число 1000

Можете ли вы число 1000 выразить восемью одинаковыми цифрами? (Также можно пользоваться знаками действий).

#логическаязадача
Ответ к задаче "Число 1000"

888 + 88 + 8 + 8 + 8 = 1000.
(2222 - 222) / 2 = 1000.

Во втором решении цифру 2 можно заменить на любую другую (разумеется, кроме нуля).

#логическаязадача
Задача на логику. Носки и перчатки

В одном ящике лежит 10 пар коричневых и 10 пар черных носков. В другом — 10 пар коричневых и 10 пар черных перчаток.

По сколько носков и перчаток нужно взять из каждого ящика, чтобы из взятого можно было составить пару носков какого-нибудь одного цвета и пару перчаток одного цвета? (Носки и перчатки могут различаться по цвету, но пары должны быть одноцветными).

Решение тут. Просьба потратить хотя бы 10 минут перед тем, как читать решение.

#логическаязадача
Задача на логику. С какой скоростью должен бежать лыжник?

Лыжнику нужно прибыть в указанный пункт ровно в полдень. Если он будет бежать со скоростью 10 км/ч, то прибудет на час позже полудня, а если со скоростью 15 км/ч, то на час раньше полудня.

С какой скоростью должен бежать лыжник, чтобы прибыть на место ровно в полдень?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Задача на логику. Год рождения прабабушки

Моя прабабушка родилась в первое воскресенье года. Ее седьмой день рождения тоже пришелся на воскресенье. В каком году родилась моя прабабушка?

Подсказка. Если какая-нибудь дата выпадает, например, на воскресенье, то в следующем году эта дата выпадет на следующий день недели, в нашем случае — на понедельник. Это правило действует для обычных, не високосных годов.

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Задача на логику. Везем яблоки в Огуречное

Перед вами стоит задача: нужно перевезти 3000 яблок из Яблочного в Огуречное. Расстояние между этими населенными пунктами — 1000 километров. У вас есть грузовичок, в который помещается 1000 яблок. Казалось бы: три ходки — и яблоки доставлены. Но есть проблема. По дороге в Огуречное взимается пошлина: по яблоку на каждый километр пути. Когда возвращаетесь в Яблочное, пошлины нет.

Какое максимальное число яблок вам удастся доставить в Огуречное?

Подсказка: можно выгружать яблоки на обочине и забирать их потом.

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
Задача на логику. Козленок с доплатой

У двух братьев была молочная ферма. Когда цены на молоко упали, они решили продать всех своих коров, купить на вырученные деньги ягнят и разделить их между собой поровну.

Братья продали коров, причем за каждую получили столько долларов, сколько коров было в стаде.

На вырученные деньги они купили ягнят по 10 долларов за голову. После покупки ягнят у братьев осталось еще немножко денег, которых не хватало на ягненка, поэтому на эти деньги они купили козленка.

В результате у братьев оказалось четное количество животных. Они поделили их поровну. Но брат, которому достался козленок, попросил доплату у брата, которому достались только ягнята, — чтобы сравнять стоимость.

Сколько денег в качестве доплаты должен получить брат, которому достался козленок?

Решение тут. Просьба потратить хотя бы 10 минут перед тем, как читать решение.

#логическаязадача