Наверняка у многих из вас перед глазами уже мелькали заголовки статей с конкурсом от Hola, который недавно подошел к своему логическому завершению. В окончательных результатах мне посчастливилось быть на 3 месте. По этой причине я позволил себе поделиться описанием своего решения, а также того, как я до него докатился.
Читать полностью »
Рубрика «соревнования по программированию» - 4
3 место за 11 шагов в конкурсе по JavaScript от Hola
2016-01-18 в 9:12, admin, рубрики: hola, javascript, node.js, Алгоритмы, конкурсы разработчиков, оптимизация, соревнования по программированию, Спортивное программирование, фильтрация писем, фильтрация почтыОкончательные итоги конкурса по программированию на JS: Почтовые фильтры
2016-01-14 в 11:56, admin, рубрики: hola, javascript, node.js, nodejs, Алгоритмы, Блог компании Hola, занимательная задача, занимательная задачка, занимательные задачи, Занимательные задачки, итоги конкурса, ищем таланты, конкурс, конкурсы, конкурсы разработчиков, нужны разработчики, оптимизация, поправки, результаты, соревнование, соревнования, соревнования по программированию, Спортивное программирование, требуются программисты, фильтрация писем, фильтрация почтыСпасибо всем участникам нашего последнего конкурса по программированию! Публикуем окончательные, исправленные результаты конкурса.
Мы получили 408 решений от 237 различных участников (в конкурсе участвует только одно, последнее из решений от каждого участника, и мы публикуем именно последние варианты). Кроме того, 14 решений было отправлено нам либо после окончания срока приёма работ, либо сотрудниками Hola, и мы рассмотрели их вне конкурса.
64 решения, или 16% от общего числа, были отправлены в течение последних суток до окончания срока. Из них 15 были отправлены в течение последнего часа, а самое последнее «проскочило» за 34 секунды до дедлайна.
Тесты на корректность прошли 92 программы, что составляет 39% от числа протестированных. Кроме того, корректными признаны 10 из внеконкурсных решений.
Самое короткое решение уместилось ровно в 666 байт, а самое длинное растянулось на 90274 байт.
Один из участников был дисквалифицирован за попытку обмануть тестовую систему. Забавно, что его результат всё равно уступил честным результатам победителей конкурса. Ещё один участник прислал решение с говорящим названием volkswagen.js: оно работает медленно, но корректно при малом размере входных данных, и быстро выдаёт фальшивые результаты при большом размере.
Поздравляем победителей:
Читать полностью »
О пересмотре результатов конкурса по программированию на JS
2016-01-12 в 16:00, admin, рубрики: hola, javascript, node.js, nodejs, Алгоритмы, Блог компании Hola, занимательная задача, занимательная задачка, занимательные задачи, Занимательные задачки, извинения, итоги конкурса, ищем таланты, конкурс, конкурсы, конкурсы разработчиков, нужны разработчики, оптимизация, поправки, результаты, соревнование, соревнования, соревнования по программированию, Спортивное программирование, требуются программисты, фильтрация писем, фильтрация почтыСпасибо участникам конкурса по программированию за долготерпение. Я пишу этот пост, чтобы признать и исправить серьёзную ошибку, которую мы допустили при подведении итогов.
Мы получили множество замечаний о методике тестирования решений. Ниже наши ответы на эти замечания.
Тесты на корректность неполны
Спасибо двоим участникам конкурса, приславшим дополнения к нашему набору тестов на корректность. Благодаря этим дополнениям нам удалось выявить несколько решений, выдающих неправильные результаты в редких случаях.
Тесты на производительность дают искажённые результаты из-за особенностей методики тестирования
Разбор решения занявшего второе (пока что) место в конкурсе Hola по программированию почтовых фильтров на JavaScript
2016-01-12 в 11:58, admin, рубрики: deterministic finite automata, DFA, hola, javascript, nfa, node.js, nodejs, non-deterministic finite automata, Алгоритмы, конечный автомат, конкурс, конкурсы, конкурсы разработчиков, оптимизация, соревнование, соревнования, соревнования по программированию, Спортивное программирование, фильтрация писем, фильтрация почтыВ ноябре прошлого (уже) года, Hola объявила конкурс по программированию почтовых фильтров на js, и недавно опубликовала его результаты.
Я разделил второе место с Ильей Макаровым, и сейчас я расскажу…
Как это было
Итоги конкурса по программированию на JS: Почтовые фильтры
2016-01-08 в 14:40, admin, рубрики: hola, javascript, node.js, nodejs, Алгоритмы, Блог компании Hola, занимательная задача, занимательная задачка, занимательные задачи, Занимательные задачки, итоги конкурса, ищем таланты, конкурс, конкурсы, конкурсы разработчиков, нужны разработчики, оптимизация, результаты, соревнование, соревнования, соревнования по программированию, Спортивное программирование, требуются программисты, фильтрация писем, фильтрация почтыСпасибо всем участникам нашего последнего конкурса по программированию!
Мы получили 408 решений от 237 различных участников (в конкурсе участвует только одно, последнее из решений от каждого участника, и мы публикуем именно последние варианты). Кроме того, 7 решений было отправлено нам либо после окончания срока приёма работ, либо сотрудниками Hola, и мы рассмотрели их вне конкурса.
Читать полностью »
Итоги PHDays CTF Quals
2014-01-30 в 13:42, admin, рубрики: PHDays, Блог компании Positive Technologies, информационная безопасность, соревнования по программированию, Спортивное программирование, метки: ctf, phdays, соревнования по программированиюИнтерактивные соревнования по защите информации PHDays CTF Quals проходили на протяжении 48 часов с 12:00 25 января до 12:00 27 января. Победителями сенсационно стали участники польской команды Dragon Sector, второе и третье место заняли PPP (США) и More Smoked Leet Chicken (Россия).
Главным отличием нынешних отборочных соревнований от всех предыдущих CTF Quals стал специальный квест, который участники должны были выполнить, чтобы заработать баллы. Эти баллы можно было использовать, чтобы открывать сами задания CTF, за выполнение которых начислялись уже итоговые очки. Сюжет квеста стал продолжением легенды финальных соревнований PHDays III CTF. На этот раз участникам предстояло в составе оперативной группы Golem расследовать инцидент, связанный с распространением червя Detcelfer.Читать полностью »
Сервис для ведения блогов Postach.io стал победителем чемпионата разработчиков Evernote Devcup
2013-10-01 в 10:06, admin, рубрики: evernote, evernote devcup, Блог компании Evernote, соревнования, соревнования по программированию, метки: evernote, evernote devcup, соревнования, соревнования по программированию 
Мы рады объявить победителей чемпионата разработчиков Evernote Devcup 2013, участники которого должны были представить лучшие приложения и сервисы на базе платформы Evernote.
Каждый год мы предлагаем разработчикам расширять возможности своих приложений с помощью Evernote. В этом году в чемпионате приняли участие почти 200 продуктов. Мы наградили лучшие двенадцать продуктов в каждой тематической категории, затем сузили список до шести финалистов и, наконец, теперь путем голосования посетителей Evernote Conference были определены три лучших приложения Devcup.
Читать полностью »
Первые результаты чемпионата разработчиков Devcup 2013: победители в номинациях
2013-08-07 в 10:48, admin, рубрики: evernote, evernote devcup, Блог компании Evernote, приложения, соревнования по программированию, метки: evernote, evernote devcup, приложения, соревнования по программированию 
С помощью Evernote можно делать миллион вещей, но сам Evernote — только одно приложение и не может справиться со всем на свете. К счастью, наше активное сообщество разработчиков и дизайнеров постоянно генерирует идеи, приложения и сервисы, расширяющие возможности Evernote для пользователей.
Каждый год мы можем наблюдать всплеск творческой активности этого сообщества, когда начинаем соревнование для разработчиков — Evernote Devcup. В этом году команды представили к участию более 180 приложений и сервисов.
Чтобы отметить лучшие работы, представленные на Devcup, мы предусмотрели награды в нескольких номинациях, соответствующих популярным сценариям использования Evernote, а также несколько наград за технические и дизайнерские достижения. Эти приложения отмечены наградами за отличные новые возможности, открываемые пользователям Evernote. Они служат хорошими примерами того, на что способна платформа Evernote.
Начался прием заявок на участие в чемпионате разработчиков Devcup 2013
2013-03-13 в 8:24, admin, рубрики: evernote, evernote devcup, Блог компании Evernote Corporation, соревнования по программированию, метки: evernote, evernote devcup, соревнования по программированию 
Каждый год множество специалистов в технологической сфере съезжаются в техасский город Остин на фестиваль South by Southwest Interactive. SXSW Interactive — одно из наших любимых мероприятий, и мы решили, что это наиболее подходящее места, чтобы объявить о старте нашего ежегодного соревнования разработчиков Devcup.
В рамках Evernote Devcup разработчикам и дизайнерам по всему миру предлагается создать продукты, способные расширить функциональность Evernote, помогая пользователям сохранять, делиться и быстро получать доступ ко всем значимым моментам в их жизни.
В прошлом году в Devcup приняли участие более 2000 разработчиков и дизайнеров, представивших сотни приложений. В этом году мы надеемся увидеть еще больше, поэтому мы рассказываем о соревновании в новых странах, предлагаем больше призов и работаем в партнерстве с другими компаниями.

EverClip занимает первое место в Devcup 2012. Слева направо: генеральный директор Evernote Фил Либин, руководитель проекта EverClip Френсис Чонг, евангелист платформы Evernote Рейф Нидлман и вице-президент по стратегическому развитию платформы Evernote Сет Хитчингс.
Читать полностью »
Конкурс для разработчиков: интегрируйте приложение с Evernote и обрадуйте первых пользователей премиум-подписками
2012-11-12 в 9:52, admin, рубрики: evernote, Блог компании Evernote Corporation, конкурсы, разработка приложений, соревнования по программированию, метки: evernote, конкурсы, разработка приложений, соревнования по программированию 
Как вы, возможно, знаете, у нас есть открытый и бесплатный API для интеграции сервиса Evernote с приложениями других разработчиков. Тысячи людей и компаний уже используют его для расширения функциональности своих продуктов. Нам хочется, чтобы таких продуктов становилось все больше. Поэтому вчера на Wowzapp 2012 мы анонсировали новый конкурс для разработчиков.
В рамках конкурса мы предлагаем создать приложение или сервис для любых мобильных и настольных платформ на ваш выбор. Главное, продукт должен использовать в своей работе Evernote Cloud API.
Мы будем рассматривать ваши заявки в течение месяца — с 11 ноября по 11 декабря включительно.
Что мы готовы предоставить нашим партнерам, чьи продукты покажутся нам полезными и интересными для пользователей Evernote:
Читать полностью »

