Дрифт-код: программисты сортируют товары в экстриме

Испытание: Сортировка товаров

Программисты решали задачи в условиях экстремального дрифта в Санкт-Петербурге. Специально обученный пилот управлял дрифт-тачкой по треку, а программисты на пассажирском сиденье писали код. Каждый участник получал ноутбук с проектом и имел 5 минут на решение задачи. Задача заключалась в реализации метода сортировки списка товаров по цене.

Усложнения:

  1. Сортировка по тегу и цене (группировка по тегу, затем сортировка внутри группы по цене).
  2. Редактирование кода в любом месте.
  3. Выбор товара стрелками вверх/вниз, выделение цветом, удаление по нажатию Enter.

Результаты:

  • Леонид: Попытка реализовать сортировку вставками. Не смог завершить задачу из-за трудностей с управлением ноутбуком в экстремальных условиях.
  • Мирослав: Столкнувшись с аналогичными проблемами (неустойчивый ноутбук, задымление), ненадолго потерял сознание. Не завершил задачу.
  • Антон: Зафиксировал ноутбук и себя, используя большие пальцы для написания кода. Использовал сортировку пузырьком и успешно завершил задачу, реализовав первое усложнение.

Итоги и впечатления:

Участники отметили сложность задачи, усугублённую экстремальными условиями (тряска, дым, ограниченное пространство). Автодополнение оказалось скорее помехой. Мирослав попытался пройти испытание повторно.

Подведение итогов:

1 место — Антон.
2 место — Леонид.
3 место — Мирослав.

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

Заключение:

Испытание показало, что даже простые задачи могут стать невероятно сложными в экстремальных условиях. Участники продемонстрировали программистские навыки, силу воли и стрессоустойчивость.

Что будем искать? Например,программа