Pull to refresh
  • by relevance
  • by date
  • by rating

Ищу художника для open-source проекта

Design
Группа энтузиастов ищет талантливого художника, который готов работать бесплатно в некоммерческом проекте. Мы делаем онлайн-игру для программистов, пишущих на разных языках программирования. Инновационность нашего проекта в том, что программы-бойцы написанные на разных языках могут сражаться между собой на нашем сайте.
Требуется: серьезность (весь сайт должен быть оформлен в одном стиле, так что мы расчитываем на совместную работу на протяжении всей разработки проекта), умение рисовать иконки, логотипы (только растр)
Текущее техзадание (скоро будет пополнятся)
Total votes 22: ↑10 and ↓12 -2
Views 235
Comments 7

Конкурс по программированию на JS: Почтовые фильтры

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
UPDATE: Опубликованы итоги конкурса.

Компания Hola снова объявляет конкурс по программированию на JS с солидным призовым фондом:

  1. Первое место: 1500 USD
  2. Второе место: 1000 USD
  3. Третье место: 500 USD
  4. Возможно, мы решим отметить чьё-то чрезвычайно оригинальное решение специальным призом в 350 USD.
  5. Если Вы отправите кому-то ссылку на этот конкурс, поставив наш адрес в CC, и этот человек займёт призовое место, Вы получите такую же сумму, как и он.

Мы ищем талантливых программистов, поэтому авторы интересных решений будут приглашены на собеседования.



Правила


Некоторые из тех, кто помнит наши предыдущие конкурсы, были недовольны тем, что условия задач были сформулированы нечётко, и от участника требовалось «угадать», что мы имели в виду. На этот раз условие сформулировано предельно однозначно, а в распоряжении участников — эталонная реализация решения. Победит тот, чей код будет самым быстрым при условии прохождения тестов на корректность.

Условия конкурса на английском языке размещены на нашем сайте. Ниже — перевод на русский язык.

Читать дальше →
Total votes 42: ↑28 and ↓14 +14
Views 47K
Comments 189

Итоги конкурса по программированию на JS: Почтовые фильтры

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Объявление: Мы решили пересмотреть итоги конкурса из-за серьёзных недостатков, обнаруженных в тестовой системе. Подробности в новом посте и окончательные результаты.

Спасибо всем участникам нашего последнего конкурса по программированию!

Мы получили 408 решений от 237 различных участников (в конкурсе участвует только одно, последнее из решений от каждого участника, и мы публикуем именно последние варианты). Кроме того, 7 решений было отправлено нам либо после окончания срока приёма работ, либо сотрудниками Hola, и мы рассмотрели их вне конкурса.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 20K
Comments 121

О пересмотре результатов конкурса по программированию на JS

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо участникам конкурса по программированию за долготерпение. Я пишу этот пост, чтобы признать и исправить серьёзную ошибку, которую мы допустили при подведении итогов.

Мы получили множество замечаний о методике тестирования решений. Ниже наши ответы на эти замечания.

Тесты на корректность неполны


Спасибо двоим участникам конкурса, приславшим дополнения к нашему набору тестов на корректность. Благодаря этим дополнениям нам удалось выявить несколько решений, выдающих неправильные результаты в редких случаях.

Тесты на производительность дают искажённые результаты из-за особенностей методики тестирования


Читать дальше →
Total votes 38: ↑25 and ↓13 +12
Views 15K
Comments 50

Окончательные итоги конкурса по программированию на JS: Почтовые фильтры

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо всем участникам нашего последнего конкурса по программированию! Публикуем окончательные, исправленные результаты конкурса.

Мы получили 408 решений от 237 различных участников (в конкурсе участвует только одно, последнее из решений от каждого участника, и мы публикуем именно последние варианты). Кроме того, 14 решений было отправлено нам либо после окончания срока приёма работ, либо сотрудниками Hola, и мы рассмотрели их вне конкурса.

64 решения, или 16% от общего числа, были отправлены в течение последних суток до окончания срока. Из них 15 были отправлены в течение последнего часа, а самое последнее «проскочило» за 34 секунды до дедлайна.

Тесты на корректность прошли 92 программы, что составляет 39% от числа протестированных. Кроме того, корректными признаны 10 из внеконкурсных решений.

Самое короткое решение уместилось ровно в 666 байт, а самое длинное растянулось на 90274 байт.

Один из участников был дисквалифицирован за попытку обмануть тестовую систему. Забавно, что его результат всё равно уступил честным результатам победителей конкурса. Ещё один участник прислал решение с говорящим названием volkswagen.js: оно работает медленно, но корректно при малом размере входных данных, и быстро выдаёт фальшивые результаты при большом размере.

Поздравляем победителей:
Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Views 7.6K
Comments 16

Конкурс по программированию на JS: Классификатор слов

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Компания Hola объявляет начало весеннего конкурса по программированию! Призовой фонд увеличен:

  1. Первое место: 3000 USD.
  2. Второе место: 2000 USD.
  3. Третье место: 1000 USD.
  4. Возможно, мы решим отметить чьи-то чрезвычайно оригинальные решения двумя специальными призами в 400 USD.
  5. Если Вы отправите кому-то ссылку на этот конкурс, поставив наш адрес в CC, и этот человек займёт призовое место, Вы получите половину суммы приза (разумеется, не в ущерб награде победителя). За одного победителя такую награду может получить только один человек — тот, кто отправил ссылку первым.

Мы ищем талантливых программистов, поэтому авторы интересных решений будут приглашены на собеседования.

Опубликовано дополнение: Тестовая программа, часто задаваемые вопросы, типичные ошибки.
Опубликовано дополнение: О ходе тестирования.


Правила


На этот раз мы решили попробовать что-то новенькое: для разнообразия, этот конкурс — не на производительность кода.

Условия конкурса на английском языке размещены на GitHub. Ниже — перевод на русский язык.

Читать дальше →
Total votes 38: ↑34 and ↓4 +30
Views 73K
Comments 620

Конкурс по программированию на JS: Классификатор слов (дополнение)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо всем, кто уже поучаствовал или собирается участвовать в нашем конкурсе по программированию!

Мы решили опубликовать ряд важных разъяснений к правилам, чтобы помочь участникам избежать типичных ошибок. Обидно было бы дисквалифицировать интересное решение из-за чисто технической ошибки.

По многочисленным просьбам мы также публикуем официальный скрипт для тестирования. С помощью него Вы можете самостоятельно проверить, работает ли Ваша программа в условиях нашей тестовой системы. Запустите скрипт без аргументов, чтобы узнать, как им пользоваться.

Для отправки работ осталась ещё неделя. Если этот пост помог Вам найти ошибку, ещё есть время её исправить.

Английская версия этого поста размещена на GitHub.

Часто задаваемые вопросы

Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views 18K
Comments 75

Конкурс по программированию на JS: Классификатор слов (о ходе тестирования)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Прежде всего, мы приносим всем участникам конкурса по программированию извинения за задержку с результатами. Сегодня мы публикуем все присланные решения и официальные скрипты для генерации тестов и тестирования, а также рассказываем, как идут дела с проверкой решений.

Английская версия этого поста размещена на GitHub.

Протестировать 312 решений


Большое спасибо всем участникам! Мы получили 603 решения от 312 участников. Поскольку мы принимаем к тестированию самое последнее из присланных в срок решений, то протестировать надо 312 решений. Это был неожиданный результат. Надеюсь, это немного объясняет, почему это занимает так много времени.
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Views 13K
Comments 103

Конкурс по программированию на JS: Классификатор слов (предварительные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо за ожидание! Публикуем предварительные результаты конкурса по программированию.

Протестировано 312 решений, из них 50 упало или зависло, ещё 3 оказались слишком медленными, чтобы пройти все тесты. Из оставшихся 259 решений 12 по разным причинам были объявлены «вне конкурса»: решения не работали без поправки типа файла данных (авторы забыли галочку «gzip») или были присланы сотрудниками Hola.

Нынешние результаты — предварительные. Мы надеемся, что не допустили ошибок при подведении итогов, и тогда 20 июня 2016 эти результаты станут окончательными. Тогда же вместо идентификаторов решений будут опубликованы имена или псевдонимы их авторов.

Решение победителя конкурса показало результат в 83.67% правильных ответов. Полные списки решений с результатами тестирования находятся в английской версии поста на GitHub.

Там же мы публикуем «сырые» машиночитаемые результаты тестирования каждого из решений, где разнообразной информации больше, чем в сводных таблицах. На основе этих данных Вы можете провести собственный анализ результатов, чему мы будем очень рады.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Views 9.7K
Comments 33

Конкурс по программированию на JS: Классификатор слов (окончательные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Сегодня мы публикуем окончательные результаты конкурса по программированию и награждаем победителей.

По случайности, все трое призёров предпочли участвовать под псевдонимами. Мне кажется, с такими результатами им нечего стесняться. Если вы хотите представиться в комментариях, милости просим!

Итак, призовые места заняли:
  1. Antelle — 83.67% правильных ответов. Приз 3000 USD.
  2. SHB — 83.11% правильных ответов. Приз 2000 USD.
  3. chianti — 83.00% правильных ответов. Приз 1000 USD.

Нам нужно ещё немного времени, чтобы определиться с тем, кто получит специальные призы. По меньшей мере один из них будет присуждён автору лучшего из самообучающихся решений, о чём будет написан отдельный пост.

Полную таблицу результатов смотрите в английской версии на GitHub.
Total votes 14: ↑14 and ↓0 +14
Views 8.8K
Comments 21

Конкурс по программированию на JS: Классификатор слов (специальные призы)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Мы приносим глубочайшие извинения за длинную задержку при подготовке этого поста. Сегодня мы публикуем анализ самообучающихся решений, присланных на конкурс по программированию, и вручаем два специальных приза.

Английская версия этой записи — на GitHub.

Итак, 9 из присланных решений оказались самообучающимися. Идея самообучения такова: поскольку все слова выбираются из конечного словаря, а не-слова генерируются случайно, то всякая строка, которая была представлена тестируемой программе повторно, с большей вероятностью окажется словом, чем не-словом. При достаточно продолжительном тестировании большинство слов из словаря успеют повториться, тогда как для не-слов случайные повторения встречаются гораздо реже.

Чтобы пронаблюдать поведение самообучающихся решений, мы протестировали их на 1 000 000 блоков. Тестировать на таком количестве блоков все решения было бы нереально, но эти девять оказались достаточно быстрыми.

На графике ниже показана зависимость процента правильных ответов от числа обработанных блоков. Обратите внимание, что горизонтальная шкала — логарифмическая.

image

Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 6.9K
Comments 13

Конкурс по программированию: JSDash

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
UPDATE: Конкурс завершён. Итоги.

Компания Hola объявляет долгожданный летний конкурс по программированию! Победителей ожидают призы:

  1. Первое место: 3000 USD.
  2. Второе место: 2000 USD.
  3. Третье место: 1000 USD.
  4. Если Вы отправите кому-то ссылку на этот конкурс, поставив наш адрес в CC, и этот человек займёт призовое место, Вы получите половину суммы приза (разумеется, не в ущерб награде победителя). За одного победителя такую награду может получить только один человек — тот, кто отправил ссылку первым.

Авторы интересных решений будут приглашены на собеседования.



Правила



Условия конкурса на английском языке размещены на GitHub. Ниже — перевод на русский язык.

Читать дальше →
Total votes 27: ↑26 and ↓1 +25
Views 21K
Comments 70

Конкурс по программированию: JSDash (промежуточные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо всем, кто уже принял участие в нашем конкурсе по программированию! Приём решений ещё не окончен, но мы решили протестировать те решения, которые нам уже прислали, и опубликовать промежуточные результаты. Пока что мы получили 11 решений от 10 уникальных участников. Мы надеемся получить ещё много решений, поэтому итоговые результаты могут сильно отличаться от этих. Если нам пришлют достаточно много новых решений, проведём ещё одно промежуточное тестирование.

Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Views 3.3K
Comments 13

Конкурс по программированию: JSDash (промежуточные результаты 2)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Объявление: срок приёма решений продлевается до 17 августа.

Спасибо всем, кто уже принял участие в нашем конкурсе по программированию! Мы получили 39 решений от 26 уникальных участников. Публикуем новые промежуточные результаты.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 2.4K
Comments 7

Конкурс по программированию: JSDash (промежуточные результаты 3)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо всем, кто уже принял участие в нашем конкурсе по программированию! Мы получили 60 решений от 34 уникальных участников. До конца конкурса осталась одна неделя (до 17 августа 2017, 23:59:59 UTC), и мы публикуем последние предварительные результаты.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 3.8K
Comments 33

Конкурс по программированию: JSDash (предварительные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
UPDATE: Приносим извинения за ошибку, в результате которой решения были изначально протестированы на AWS-сервере типа m3.large вместо заявленного в правилах c3.large. Все решения были перетестированы, и результаты на GitHub обновлены.

Спасибо всем, кто принял участие в нашем конкурсе по программированию! Мы получили 132 решения от 66 уникальных участников. Неделю назад было примерно вдвое меньше — нельзя недооценивать волшебную силу надвигающегося дедлайна.

Сегодня мы публикуем все решения, участвующие в финальном тестировании, и результаты тестов.
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Views 5.2K
Comments 77

Конкурс по программированию: JSDash (итоги)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Сегодня мы публикуем окончательные результаты конкурса по программированию и награждаем тройку призёров.

Поздравляем победителей!

  1. Yuri Chechushkov — 55954 очка. Приз 3000 USD.
  2. Ouanalao — 55653 очка. Приз 2000 USD.
  3. Anton Ivakin — 54100 очков. Приз 1000 USD.

(Результаты выше приведены для 100 тестовых уровней.)

Результаты тестирования опубликованы на GitHub.
Читать дальше →
Total votes 26: ↑25 and ↓1 +24
Views 6.3K
Comments 3

Бронебот 2016: Бои роботов. Новый сезон

ВиЭмТи Групп corporate blog Robotics History of IT Popular science DIY


21-23 февраля пройдут большие бои роботов БРОНЕБОТ в Олимпийском, но их судьба сейчас всецело в твоих руках, уважаемый читатель. Помоги нам найти участников и получи билет на шоу. Но сначала небольшое лирическое отступление.

Насколько я помню университетский курс культурологии, все культуры делятся на две большие группы — первичные и вторичные. Первые движутся вперед на свой страх и риск, вторые повторяют готовые решения. Но большие риски есть в обоих случаях. Для вторичной культуры это опасность быть стертыми с лица земли более удачливым конкурентом. Если завтра с карты мира исчезнет Боливия и Румыния, их легко заменит Колумбия и Болгария. Вот Францию или Англию заменить не чем.

Но и первым быть не сладко – например, Франция с большим трудом строила в 19 веке пароходный флот методом проб и ошибок, а англичане просто подождали пока на континенте найдут оптимальные решения и без лишних движений модернизировали свой флот уже по готовым лекалам. И, как известно, победили.


Napoléon 1850 года стал одним из последних классических линейных кораблей, и вместе с тем — был первым боевым кораблём, построенным в расчёте на максимально эффективное использование преимуществ, даваемых паровой машиной.

Но есть нюанс
Total votes 15: ↑11 and ↓4 +7
Views 11K
Comments 32

Конкурс по программированию: Торговля

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
UPDATE: Объявления для участников.
UPDATE 2: Промежуточные результаты и объявления.

Компания Hola вновь объявляет конкурс по программированию! Победителей ожидают призы:

  1. Первое место: 3000 USD.
  2. Второе место: 2000 USD.
  3. Третье место: 1000 USD.
  4. Жюри может присудить по своему усмотрению специальный приз в 400 USD.
  5. Если Вы отправите кому-то ссылку на этот конкурс, поставив наш адрес в CC, и этот человек займёт призовое место, Вы получите половину суммы приза (разумеется, не в ущерб награде победителя). За одного победителя такую награду может получить только один человек — тот, кто отправил ссылку первым.

Авторы интересных решений будут приглашены на собеседования.



Правила


Условия конкурса на английском языке размещены на GitHub. Ниже — перевод на русский язык.
Читать дальше →
Total votes 42: ↑37 and ↓5 +32
Views 27K
Comments 207

Конкурс по программированию: Торговля (объявления)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Объявления для участников конкурса по программированию.

Порядок окончательного тестирования


Изначально мы стремились к тому, чтобы провести турнир по принципу «каждый с каждым». Однако несколько участников заявили о своём намерении подать на конкурс множество слабых решений-«спойлеров», против которых основное решение участника хорошо играет, или же высказали опасения, что так поступят другие. Такие действия явно запрещены правилами, но даже если правила так или иначе обойти, это противоречит духу конкурса. Это соревнование о том, кто лучше напишет одну программу, а не кто прогнёт под себя «ландшафт», закачав больше «спойлеров».

Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 3.3K
Comments 11
1