Испытание: Сортировка товаров
Программисты решали задачи в условиях экстремального дрифта в Санкт-Петербурге. Специально обученный пилот управлял дрифт-тачкой по треку, а программисты на пассажирском сиденье писали код. Каждый участник получал ноутбук с проектом и имел 5 минут на решение задачи. Задача заключалась в реализации метода сортировки списка товаров по цене.
Усложнения:
- Сортировка по тегу и цене (группировка по тегу, затем сортировка внутри группы по цене).
- Редактирование кода в любом месте.
- Выбор товара стрелками вверх/вниз, выделение цветом, удаление по нажатию Enter.
Результаты:
- Леонид: Попытка реализовать сортировку вставками. Не смог завершить задачу из-за трудностей с управлением ноутбуком в экстремальных условиях.
- Мирослав: Столкнувшись с аналогичными проблемами (неустойчивый ноутбук, задымление), ненадолго потерял сознание. Не завершил задачу.
- Антон: Зафиксировал ноутбук и себя, используя большие пальцы для написания кода. Использовал сортировку пузырьком и успешно завершил задачу, реализовав первое усложнение.
Итоги и впечатления:
Участники отметили сложность задачи, усугублённую экстремальными условиями (тряска, дым, ограниченное пространство). Автодополнение оказалось скорее помехой. Мирослав попытался пройти испытание повторно.
Подведение итогов:
1 место — Антон.
2 место — Леонид.
3 место — Мирослав.
Победители получили кубки и электрические массажеры для шеи. Организаторы отметили боевой дух и командный настрой участников.
Заключение:
Испытание показало, что даже простые задачи могут стать невероятно сложными в экстремальных условиях. Участники продемонстрировали программистские навыки, силу воли и стрессоустойчивость.