Есть несколько соревнований высокого уровня сложности, которые привлекают лучших программистов: В России, к примеру, «Яндекс» проводит Yandex Cup — открытый чемпионат по шести направлениям.Forbes
Задания в спортивном программировании могут включать обработку строк, теорию графов, геометрические вычисления, теорию игр, специализированные структуры данных и теорию чисел.Forbes
Среди прочего Kaggle проводила соревнования по улучшению распознавания жестов для Microsoft Kinect и конкурс по совершенствованию системы поиска бозона Хиггса в ЦЕРНе.Forbes
Например, помогают развивать профильное сообщество: выявить талантливых специалистов и инноваторов, которые могут внести значительный вклад в развитие технологий в будущем.Forbes