Житель России выиграл Фейсбук Hacker Cup

фейсбук Житель России Петр Митричев позавчера был оглашен победителем первого ежемесячного «Хакерского приза Фейсбук» (Фейсбук Hacker Cup). Митричев обрел 5000 долларов США, сам кубок, и признание коллег по программистскому цеху и пожелания из рук создателя главы Фейсбук Марка Цукерберга. Вы можете найти загадки древних геоглифов пройдя на сайт abmy.ru.

Сам кубок, как говорит Цукерберг, олицетворяет хакерство с позитивной стороны данного определения. Со слов главы Фейсбук, взломщик — это, в первую очередь, человек, способный решить какую-нибудь цель необычным методом, при этом выполнив это стремительней иных. Что же касается «хакерского приза», то тут Фейсбук пошла по пути иных всемирных ИТ-компаний, устраивающих разные состязания и чемпионаты для членов из всех стран мира.

Так, Intel устоит и сохраняет геймерские состязания, а Google с собственным состязанием Google Code Jam награждает разработчиков программного обеспечения. Есть и прочие состязания, к примеру североамериканские TopCoder, и другие. В Фейсбук предприняли попытку отдаляться от этих состязаний и провели у себя в кабинете последние игры, где 25 финалистов, и в том числе 7 человек из Польши, 6 из РФ, 4 из Соединенных Штатов, 2 из Японии и по одному из КНР, Тайваня, Германии, Нидерландов, Сингапура, Швейцарии и Украины, предприняли попытку решить 3 логичных цели, которые необходимо решить с использованием ПК.

Перед последним состязанием Фейсбук провела несколько отборочных туров, первый из которых был еще в начале января 2014 г.

Для решения последних задач участникам требовались не столько программистские знания, сколько отличная разумность мышления и познание основ высочайшей арифметики, теории вероятности и точной статистики. Фейсбук позволила участникам использовать во время выяснения задач любую ОС (де-факто Виндоус либо Linux), и любой из языков граммирования (большинство избрали Java либо C++). Изначально все участники приобрели Windows-компьютеры с комплектом софта Cygwin, эмулирующим среду Linux.

Первоначально Фейсбук дала участникам состязания 2 дня на решение 3-х неприятностей. По истечении доставленного критериями времени из 25 человек только трое приняли решение все 3 цели. При этом 1 привел способ с незначительный погрешностью, а двое — Петр Митричев и Тьенченг Лу — сделали это без погрешностей, однако житель России официально употребил на решение меньше времени, поэтому был объявлен победителем.

Лу использовал для реализации решения Visual Basic, в то время как Митричев — Java. Со слов Митричева, Java он избрал потому, что на этом языке при написании кода труднее сделать ошибки, также объем кода здесь можно уменьшить до максимума.

Стоит отметить, что еще четверо участников приняли решение 2 задач и двадцать приняли решение одну.

Познакомиться с текстом задач (и вполне может быть опробовать их решить) можно тут http://www.theregister.co.uk/2011/03/12/facebook_hacker_cup_kicks_off/, заметить решения чемпиона можно на страничке Фейсбук — http://www.фейсбук.com/hackercup/problems.html/?round=188859297819219 (нужно запись в интернете).

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *