Сотрудник «Яндекса» Егор Куликов стал чемпионом мира по программированию, победив в международном конкурсе TopCoder Open 2012. В этом году чемпионат мира по программированию, проводящийся с 2003 года, проходил в Орландо. Чтобы попасть в финал соревнования, необходимо пройти многоступенчатый отбор. Первые стадии проводятся онлайн: тысячи участников с разных концов земного шара демонстрируют свое умение решать сложные алгоритмические задачи. 24 победителя приглашаются на очный тур. Все участники очного тура получают денежные призы, а приз за первое место в этом году составил 15 тыс. долл. Система проведения всех раундов на TopCoder Open примерно одинаковая: участникам даются три задачи — условно простая, средняя и сложная — и 75 минут на их решение. Чем быстрее участник решит задачу, тем больше очков он получит за нее. Перед объявлением результатов есть еще 15 минут, когда участники могут смотреть решения друг друга и находить в них ошибки. За каждый найденный тест, на котором программа соперника работает неправильно, нашедший получает дополнительные очки.