Вопрос:

Встречаются два программиста, которые давно друг друга не видели. У них происходит такой диалог: — Я слышал, у тебя дети появились. — Да, три сына. — И сколько им лет? — Ну… В сумме — тринадцать! — Хм… Ты снова загадками говоришь? Ну ладно. Что ещё можешь сказать? — Если возрасты перемножить, получится столько же, сколько окон вон у того дома. Программист считает окна и прикидывает варианты. — Но этого до сих пор недостаточно для ответа! — Могу добавить, что мой старший сын — рыжий. — Ну теперь совсем другое дело. Им… (далее следует ответ). — Правильно! Сколько же лет им было? И как первый смог вычислить возраст?

Ответ ассистента

Привет! Давай разберемся с этой задачкой про программистов и их сыновей. Это интересная головоломка на логику и математику.

Шаг 1: Анализ первой фразы

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

  • 1 + 1 + 11 = 13
  • 1 + 2 + 10 = 13
  • 1 + 3 + 9 = 13
  • 1 + 4 + 8 = 13
  • 1 + 5 + 7 = 13
  • 1 + 6 + 6 = 13
  • 2 + 2 + 9 = 13
  • 2 + 3 + 8 = 13
  • 2 + 4 + 7 = 13
  • 2 + 5 + 6 = 13
  • 3 + 3 + 7 = 13
  • 3 + 4 + 6 = 13
  • 3 + 5 + 5 = 13
  • 4 + 4 + 5 = 13

Шаг 2: Анализ второй фразы

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

  • 1 * 1 * 11 = 11
  • 1 * 2 * 10 = 20
  • 1 * 3 * 9 = 27
  • 1 * 4 * 8 = 32
  • 1 * 5 * 7 = 35
  • 1 * 6 * 6 = 36
  • 2 * 2 * 9 = 36
  • 2 * 3 * 8 = 48
  • 2 * 4 * 7 = 56
  • 2 * 5 * 6 = 60
  • 3 * 3 * 7 = 63
  • 3 * 4 * 6 = 72
  • 3 * 5 * 5 = 75
  • 4 * 4 * 5 = 80

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

  • 1 + 6 + 6 = 13, произведение = 36
  • 2 + 2 + 9 = 13, произведение = 36

Шаг 3: Анализ третьей фразы

Третья фраза говорит, что у старшего сына рыжие волосы. Это ключевая информация! Она означает, что старший сын – один, а не двое одинакового возраста. В комбинации 1 + 6 + 6 у нас два старших сына (6 лет), а в комбинации 2 + 2 + 9 – один старший сын (9 лет).

Вывод

Значит, подходит только вариант 2 + 2 + 9.

Ответ: Возраст сыновей 2, 2 и 9 лет.

Другие решения