Три коробки з фруктами
У цьому завдання вам доведеться розібратися, як правильно визначити вміст коробок, маючи лише одну спробу заглянути в одну з них.
Умова задачі
Перед вами три коробки. В одній лежать тільки яблука, в іншій — тільки апельсини, а в третій — суміш яблук та апельсинів. Кожна коробка має етикетку, але всі вони помилкові, тобто жодна не відповідає реальному вмісту. Вам дозволено відкрити тільки одну коробку і дістати один фрукт. На основі цієї інформації необхідно визначити вміст усіх коробок.
Розв’язок
Щоб успішно розв’язати задачу, почнемо з коробки, на якій написано «Суміш». Оскільки всі етикетки помилкові, у цій коробці не може бути суміші. Вона містить або тільки яблука, або тільки апельсини. Відкривши її та діставши один фрукт, ми одразу визначимо, що лежить у цій коробці. Припустимо, ми дістали апельсин. Тепер точно відомо, що в коробці, позначеній як «Суміш», лежать тільки апельсини.

Далі у нас залишаються коробки з етикетками «Яблука» та «Апельсини». Оскільки всі написи помилкові, коробка, позначена як «Яблука», не може містити тільки яблука. Відповідно, у ній лежить суміш фруктів. Таким чином, остання коробка з етикеткою «Апельсини» повинна містити тільки яблука.
Результат розв’язку
Ми успішно визначили вміст усіх коробок. Коробка з написом «Суміш» містить тільки апельсини. Коробка з написом «Яблука» містить суміш яблук та апельсинів. Коробка з написом «Апельсини» містить тільки яблука.
Аналіз розв’язку
Ця задача ілюструє важливість виключення хибних припущень і систематичного підходу у розв’язанні логічних задач. Вона вимагає аналізу умов та вміння послідовно виключати неможливі варіанти. Такі навички особливо корисні в IT при налагодженні програм та роботі з алгоритмами, коли необхідно логічно перевірити всі умови задачі та знайти оптимальний шлях розв’язання.
Більше цікавих новин
Вращающийся диск: задачка на логику для программистов
Логіка та Ефективні Алгоритми / Завдання на мові Java
Логічні завдання: тренуємо алгоритмічне мислення
Завдання про зниклі числа: як програмісти мислять логічно