t shirts
Вы заходите в офис IT-конторы. В опенспейсе сидят три человека. Все одеты в футболки разных цветов: у одного синяя, у второго красная, у третьего зеленая. Вы знаете, что среди парней есть фронтенд-разработчик, бэкенд-разработчик и менеджер. Кто есть кто вы не знаете, а нужен вам менеджер. При этом вам известно, что фронтендер всегда говорит правду, бэкендер — всегда врет, а менеджер может и правду сказать, и соврать — как ему захочется.
«Кто из вас менеджер?» — спрашиваете вы.
Вопрос: кто есть кто в этом странном коллективе?
Посмотреть решениеДавайте для начала предположим, что парни в синей и зеленой футболках оба говорят правду, то есть менеджер — бородач в красной. Мы сразу понимаем, что такого быть не может.
Если парень в красной футболке — менеджер, значит, двое других — фронтендер и бэкендер. Один из них всегда правдив, другой всегда врет, так что сказать одно и то же они никак не могут. Таким образом, бородач в красной футболке — точно не менеджер.
Раз бородач не менеджер, значит, ни один из указавших на него не может быть фронтендером, потому что оба солгали. Приходим к выводу, что фронтендер — как раз бородач в красной футболке.
Раз парень в красной футболке — фронтендер, значит, его словам насчет менеджера можно верить: это парень в зеленой футболке.
Таким образом, у нас остается нераспределенной только роль бэкендера — это парень в синей футболке.
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…