Логічна задача: Три програмісти та один комп'ютер
Вирішення логічних завдань допомагає розвивати аналітичне мислення. Розглянемо завдання з трьома програмістами та одним комп'ютером.
Умова задачі
Три програмісти – Анна, Борис і Віктор – ділять один комп'ютер, використовуючи його вранці, вдень та ввечері. Відомо наступне:
- Анна працює на комп'ютері не вранці.
- Борис працює вдень або ввечері.
- Віктор працює на комп'ютері вранці.
Вам потрібно визначити, хто в який час використовує комп'ютер.
Рішення
- Віктор працює вранці.
- Борис працює вдень або ввечері.
- Анна не працює вранці, значить, вона може працювати або вдень, або ввечері.
Так як Віктор працює вранці, цей час зайнятий. Борис працює або вдень, або ввечері. Анна і Борис не можуть працювати одночасно, оскільки у них один комп'ютер.
- Віктор працює вранці.
- Борис працює вдень або ввечері.
- Анна не працює вранці.
Тепер, якщо Борис працює вдень, Анна повинна працювати ввечері, або навпаки. Перевіримо обидва варіанти:
Варіант 1:
- Віктор працює вранці.
- Борис працює вдень.
- Анна працює ввечері.
Варіант 2:
- Віктор працює вранці.
- Борис працює ввечері.
- Анна працює вдень.
Так як Анна може працювати тільки вдень або ввечері, а Борис також не працює вранці, перший варіант підходить під всі умови задачі:
- Віктор працює вранці.
- Борис працює вдень.
- Анна працює ввечері.
Таким чином, правильний розподіл часу роботи за комп'ютером:
- Віктор використовує комп'ютер вранці.
- Борис використовує комп'ютер вдень.
- Анна використовує комп'ютер ввечері.
Більше цікавих новин
Логічні завдання: тренуємо алгоритмічне мислення
Завдання про трьох друзів та капелюхів
5 логічних завдань, які дають junior-розробникам
Хто має отримати доступ до сервера? Завдання на логіку