Задача о хакатоне - Академия Selectel

Задача о хакатоне

Тирекс
Тирекс Самый зубастый автор
29 июля 2025

Будет полезна для развития логического мышления — разработчикам, аналитикам, исследователям и другим IT-специалистам.

Изображение записи

Условие

В небольшом городе N прошел хакатон для начинающих айтишников. В соревновании участвовало пять команд: «Дебагеры», «Брейнштормеры», «Кодеры», «ДевОпсы» и «Чистый код».

Сперва все шло по плану: команды неплохо справились с заданиями, победители и финалисты получили свои призы. Но как только мероприятие завершилось, началась путаница. Администратору сайта, который должен был загрузить информацию о победителях, не передали данные — и ему пришлось собирать их по крупицам от участников и гостей.

Что удалось выяснить?

  1. «Брейнштормеры» стоят в турнирной таблице выше, чем «Чистый код».
  2. Команда «Кодеры» заняла место в первой тройке.
  3. «ДевОпсы» не попали в финальную тройку.
  4. «Чистый код» не заняли последнее место.
  5. Между «ДевОпсами» и «Кодерами» точно стояла команда «Дебагеры».

Задача

Помогите администратору сайта разобраться с результатами хакатона: определите, какое место заняла каждая команда.

Решение

Возьмем за основу информацию о том, что между «ДевОпсами» и «Кодерами» точно стояла команда «Дебагеры» (условие №5). Также мы знаем, что «Кодеры» заняли место в первой тройке (условие №2).

Тогда остается три варианта.

  1. «Кодеры» стали первыми, «Дебагеры» вторыми, «ДевОпсы» третьими. Такой вариант сразу отметаем. Мы знаем из условия три, что «ДевОпсы» не могли войти в тройку финалистов.
  1. «Кодеры» стали вторыми, «Дебагеры» третьими, «ДевОпсы» четвертыми. Пока что логично. Тогда остаются две команды. «Чистый код» тогда должна занять последнее место — мы из первого условия знаем, что они в турнирной таблице ниже «Брейнштормеров». Но это невозможно, ведь мы знаем, что команда не может быть последней (условие 4).
  1. Остается один вариант. «Кодеры» стали третьими, «Дебагеры» четвертыми, а «ДевОпсы» пятыми. Мы также знаем, что «Брейнштормеры» стоят выше, чем  «Чистый код» — получается, эти команды разделили первое и второе место соответствующе.

Ответ

  1. «Брейнштормеры».
  2. «Чистый код».
  3. «Кодеры».
  4. «Дебагеры».
  5. «ДевОпсы».

Больше задач