Анонс майского хабрасоревнования по программированию на Java от WayRay

    Не знаете чем заняться в майские праздники? Решение есть!

    Мы в WayRay сейчас как раз ищем разработчиков и у меня возникла идея: а что, если совместить приятное с полезным, и за деньги, которые обычно отдают рекрутерам — попробовать организовать маленькое соревнование с призами, а с десяток авторов лучших результатов — помимо вручения призов пригласить на собеседование? (вы естественно можете забрать приз и не идти на собеседование — это сугубо добровольно).

    Что-ж, посмотрим, что из этого выйдет!

    Сроки проведения соревнования: с 9 мая 0:00 по 11 мая 23:59 по московскому времени.
    Условия будут опубликованы 9 мая в 0:00 — в этих же хабах на хабре, прием решений соответственно не позднее 11 мая 23:59.

    До оглашения условий о соревновании можно сказать следующее:
    • Задача будет одна, и не слишком сложная — чтобы не пришлось тратить все выходные, поучаствовать могло максимальное количество участников, а не только профессионалы спортивного программирования.
    • Будет ограничен размер решения
    • Будет только один язык программирования — Java SE 7 (не спешим с 8).
      Если вы не пишете на Java — то за оставшееся до начала время как раз успеете наверстать :-)
    • Можно будет использовать все ядра процессора (i7-3820 с HT) и не более 30 Гб памяти.
    • Таблица результатов будет сортироваться по времени выполнения + отдельная номинация за самое компактное решение, удовлетворяющее всем требованиям.
    • Участвовать могут и read-only пользователи хабра, победители с такими аккаунтами будут приглашены на хабр (столько, на сколько хватит инвайтов у меня и читателей).

    Количество призовых мест и их размеры — будут оглашены вместе с условиями задачи 9 мая.

    PS. Также можно посмотреть на аналогичное прошлогоднее новогоднее хабрасоревнование по программированию (результаты).
    WayRay
    71,00
    Мы разрабатываем голографические дисплеи
    Поделиться публикацией

    Комментарии 13

      +6
      Ух ты, Java! Прошлый год с плюсами как-то неудобно было.
      Должно было быть ещё зимой, не? (я вам ещё писал вопрос по этому поводу)
      Прошлый раз решения вроде как стали вручную, сейчас тестирующая система не предполагается?
      Допустимые размеры решения гуманным, учитывая особенности Java? ;)
        +1
        Ну, тут как говорится — скоро сказка сказывается, да не скоро дело делается :-)
        Насчет размеров — думаю переживать не стоит, как и в прошлый раз.
          0
          Не, ну для C++ 1024 байта — это уже позволяющий немного развернуться размер. А на Java только хелоуворлд стандартный, без извратов, больше 100 байт занимает :) Надеюсь, будет хоть 2048. Хотя все зависит от задачи, для какой-то хватит 3-х продуманных строчек в методе main, а в другой надо будет 5000 строчек месива в один файл запихнуть. В общем, надеемся и уповаем :)
            +1
            Вы несколько гиперболизируете.
            Ровно сто байтов:

            class Hello {
            	public static void main(String[] a) {
            		System.out.println("Hello, world!");
            	}
            }
              0
              Ну, можно, если захотеть, и
              class H{
                  static {
                      System.out.print("Hello, World");
                      System.exit(0);
                  }
              }
              

              95 байтов. Или вообще
              class H{
                  static {
                      System.out.print("Hello, World");
                  }
              }
              

              Но мы же друг друга поняли :)
                +1
                А запускать ваш вариант как прикажете?
                Так-то, конечно, да, Java — не самый лаконичный язык.
                  0
                  Да, в java 7/8 это уже не проходит, но в 5, вроде и в 6 так можно было.
        +2
        А на языках основанных на JVM можно будет писать? Groovy там, Scala…
          0
          К сожалению, точно не в этот раз:

          1) Сама по себе JVM тогда не решает проблемы зоопарка компиляторов. Эта проблема решаемся, но требует намного бОльших ресурсов.
          2) Решение на Java гарантирует определенную потенциальную полезность человека для компании, у нас 2/3 кода на Java :-)
          +1
          А ресурсы видеокарты (OpenCV), сторонние библиотеки использовать будет можно? Как предполагается отправка готового решения?
            0
            У меня знакомые интересуются, а обязательно нужен аккаунт на хабре для участия… и для чего?
              +2
              В первой строке решения должен быть комментарий вида:
              //BarsMonster
              Где BarsMonster — имя вашего пользователя на HabraHabr (участвовать могут и read-only пользователи, регистрируйтесь)

              Цитата из топика с предыдущим соревнованием habrahabr.ru/post/164515/
                0
                Спасибо, отправил информацию заинтересованным

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое