📜 ⬆️ ⬇️

Final Results of the JS Programming Contest: Mail Filters

Thanks to all the participants of our last programming contest ! We publish the final, corrected results of the competition.

We received 408 solutions from 237 different participants (only one of the last from each participant participates in the competition, and we publish the latest versions). In addition, 14 decisions were sent to us either after the deadline for accepting works, or by Hola employees, and we considered them out of competition.

64 decisions, or 16% of the total, were sent within the last day before the end of the term. Of these, 15 were sent in the last hour, and the most recent “slipped” 34 seconds before the deadline.
')
92 programs passed the tests for correctness, which is 39% of the number tested. In addition, 10 of the out-of-competition decisions were recognized as correct.

The shortest solution fit exactly 666 bytes, and the longest stretched to 90274 bytes.

One of the participants was disqualified for trying to deceive the test system. It's funny that his result still gave way to the honest results of the contest winners. Another participant sent a solution with the speaker's name volkswagen.js : it works slowly, but correctly with a small amount of input data, and quickly produces fake results with a large amount.

Congratulations to the winners:

  1. Roman Pletnev - a prize of 1500 USD.
  2. Andrey Kashta - a prize of 1000 USD.
  3. Yevgeny Seiler - 500 USD prize.

Additionally, we decided to award the author the shortest correct solution. 350 USD special prize is awarded to Nadav Ivgi .

The full table of results and details about testing are in the repository on GitHub . Here are the details of the reasons for revising the results.

We apologize to participants who were previously declared winners of the competition by mistake.

We will try to take into account the numerous comments of participants in the preparation of the next competition. In particular, the next time the input data for performance tests or at least their volumes will be published in advance. In addition, time will be allocated between the publication of all tests and solutions and the announcement of the winners. In these few days it will be possible to send additional tests for correctness, as well as report on defects in the testing system.

Between contests, we also invite JS (browser and Node.js) and C programmers to work. If you are interested in working at Hola, or you know someone who can approach us, write to larisa@hola.org . If you bring someone who qualifies and works with us for the first three months, we will pay you 7000 USD .

Source: https://habr.com/ru/post/275111/


All Articles