Pythonist.ru - образование по питону
25.9K subscribers
155 photos
3 videos
1.03K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Задача на логику. True и False

Какое(-ие) из этих предложений истинно(-ы):

1. Ровно одно предложение в этом списке ложно.
2. Ровно два предложения в этом списке ложны.
3. Ровно три предложения в этом списке ложны.
4. Ровно четыре предложения в этом списке ложны.
5. Ровно пять предложений в этом списке ложны.
6. Ровно шесть предложений в этом списке ложны.
7. Ровно семь предложений в этом списке ложны.
8. Ровно восемь предложений в этом списке ложны.
9. Ровно девять предложений в этом списке ложны.
10. Все десять предложений в этом списке ложны.

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

#логическаязадача
Задача на логику. Цифры на гранях кубика

Есть два обычных игральных 6-гранных кубика. Разместите на каждой грани любые цифры от 0 до 9 таким образом, чтобы при помощи двух кубиков можно было сложить все числа месяца.

Например, чтобы показать 1-е число, берем 0 на одном кубике и 1 на другом. Чтобы показать 15-е число, берем 1 на одном кубике и 5 на другом.

Принимаем, что в месяце 31 день.

Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.

#логическаязадача
Ответ к задаче "Цифры на гранях кубика"

Кубик 1: 0 1 2 3 5 7
Кубик 2: 0 1 2 4 6 8

Но у нас также получилось с таким вариантом:

Кубик 1: 0 1 2 3 4 5
Кубик 2: 0 1 2 6 7 8

#логическаязадача
Задача на логику. Бросаем яйца

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

При проведении эксперимента вы исходите из следующих допущений:

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

Для проведения экспериментов вы потратились и купили аж 2 яйца.

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

Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.

#логическаязадача
Ответ к задаче "Бросаем яйца"

При оптимизированном решении в самом худшем случае потребуется 14 бросков. При бинарном поиске - 50.

#логическаязадача
Задача на логику. Выход на улицу

Вы пришли на собеседование в очень странную компанию «TwoWayLand», где, как вам известно, половина сотрудников всегда говорят правду, а половина — всегда лгут. Когда пришла пора уходить, вы подошли к двум выходам из офиса. На вид они совершенно одинаковые, но один ведет на улицу, а другой — во внутренний двор. Возле каждого стоит по сотруднику компании (вероятно, кого-то ждут). Вам не хотелось бы ошибиться дверью у них на глазах, поэтому вы решили узнать у одного из них, ведет ли «его» выход на улицу.

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

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

#логическаязадача
Задача на логику. Отмеряем 15 минут при помощи песочных часов

Есть песочные часы большего и меньшего размера. Одни отмеряют 11 минут, вторые — 7. Как с их помощью отмерить 15 минут?

Есть два способа решения, один требует больше переворачиваний часов, второй — больше времени. Сможете ли вы найти оба?

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

#логическаязадача
Задача на логику. Сколько тасок удалось завершить за спринт?

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

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

Сколько всего тасок удалось завершить за спринт?

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

#логическаязадача
Задача на логику. 50 фишек

На столе лежит 50 фишек. Каждая фишка с одной стороны белая, а с другой черная.

Изначально все фишки лежат белой стороной вверх. Вы закрываете глаза, а я произвольным образом переворачиваю 10 из них.

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

Примечание: вы тоже можете переворачивать фишки, но с закрытыми глазами.

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

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

На дружеские посиделки собрались четыре супружеские пары.

За вечер Диана выкурила три сигареты, Элизабет — две, Николь — четыре, а Мод — одну.

Симон выкурил столько, сколько и его жена, Пьер — вдвое больше своей жены, Луи — в три раза больше своей жены и Кристиан — в 4 раза больше своей жены.

Если все присутствующие выкурили вместе 32 сигареты, то не могли бы вы сказать, как зовут жену Луи?

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

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

Сегодня не воскресенье, а завтра не среда. Вчера была не пятница, а позавчера был не понедельник. Завтра не воскресенье, и вчера было не воскресенье. Послезавтра не суббота и не воскресенье. Вчера был не понедельник, и не среда. Позавчера была не среда, а завтра не вторник. Да, и сегодня не среда.

Какой же сегодня день недели, если учесть, что одно утверждение в списке – ложно?

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

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

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

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

#логическаязадача
Задача на логику. Мандарины к Новому году

Родительский комитет школы подготовил детям подарки к Новому году. В качестве лакомства кроме конфет закупили мандарины и яблоки. Хотели разложить мандарины по 10 штук в пакет, а уж на какие пакеты не хватит, то там положить яблоки. Но не получилось: для последнего пакета осталось только 9 мандаринов.

Причем вот какая штука:
- если бы положили по 9 мандаринов, то в остатке было бы 8,
- если бы положили по 8, то в остатке было бы 7.

Родителям уж самим стало интересно. Они методично пробовали распределить мандарины по 7, 6, 5, 4, 3 и даже 2 штуки на пакет. И каждый раз для последнего пакета оставалось на 1 шт. меньше, чем нужно.

Что за удивительное число мандаринов закупил комитет? (Берем наименьшее удовлетворяющее условию). Желающие могут попробовать решить эту задачу программными методами.

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

#логическаязадача
Задача на логику. Пираты делят жемчуг

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

Но пока все спали, двое пиратов проснулись и решили поделить жемчужины между собой (поровну). К сожалению, жемчужины не делились на 2: оставалась одна лишняя.

Тогда пираты решили разбудить третьего и поделить жемчужины на троих. Но опять жемчуг не делился нацело, оставалась одна лишняя жемчужина.

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

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

Наконец, когда они разбудили седьмого пирата, им удалось разделить жемчуг на 7 равных частей.

Какое (минимальное) количество жемчужин могли забрать с британского корабля пираты?

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

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

У вас есть 3 конверта, один из которых нужно немедленно съесть. В каждом конверте содержится листок с двумя утверждениями. В одном конверте оба утверждения истинны, в другом оба ложны, а в оставшемся одно ложно и одно истинно. Вот эти утверждения:

Конверт 1:
1. Этот конверт есть не надо
2. Обязательно нужно съесть второй конверт

Конверт 2:
1. Не нужно есть первый конверт
2. Ешьте третий конверт

Конверт 3.
1. Не стоит есть этот конверт
2. Смело съедайте первый конверт

Какой конверт нужно съесть?

Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.

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

Ответ: нужно съесть третий конверт.

#логическаязадача
Задача на логику. День рождения Оксаны

Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)

Сережа и Саша решили выяснить, когда у Оксаны день рождения. Оксана решила их озадачить и назвала 10 возможных дат:

15 мая, 16 мая, 19 мая,
17 июня, 18 июня,
14 июля, 16 июля,
14 августа, 15 августа и 17 августа.

Затем Оксана сказала Сереже только день своего рождения, а Саше — месяц.

— Я не знаю, когда у Оксаны день рождения, но знаю точно, что Сережа тоже его не знает, — сказал Саша.
— Сначала я не знал, когда у Оксаны день рождения, но теперь знаю, — ответил Сережа.
— Тогда я тоже знаю — обрадовался Саша.

Когда у Оксаны день рождения?

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

#логическаязадача
Задача на логику. Расставляем знаки

Сколько надо поставить знаков + между цифрами числа 987 654 321, чтобы в сумме получилось 99? Возможны два решения. Если найдете их, попробуйте еще расставить плюсы между числами 1234567 так, чтобы в сумме получилось 100.

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

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

Переставьте цифры лет А - получите возраст В.

Разность между возрастами А и В равна удвоенному возрасту С.

В в 10 раз старше С.

Определите возраст каждого.

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

#логическаязадача
Задача на логику. 1 килограмм риса

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

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

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