Thanks to everyone who has already taken part in our
programming contest ! We received 60 solutions from 34 unique participants. One week remains until the end of the competition (until August 17, 2017, 23:59:59 UTC), and we publish the latest preliminary results.
So far, instead of the names of the participants - solutions IDs. Your ID is in the automatic email you received after sending the decision. It is not forbidden in the comments to this post to disclose that such and such a decision is yours.
This time, we took the numbers of early Intel microprocessor models as seeds. In the final testing, the results of which will determine the winners, the numbers will be different, so it makes no sense to manually sharpen the solutions specifically for these levels.
The results of intermediate testing published
on GitHub . The tables show the total results, as well as individual indicators for each of the levels. Like last time, we also prepared tables with the number of diamonds collected, killed butterflies, chains (streaks) and the maximum length of the chain. All these indicators will not go to credit - the winner will be determined solely by the sum of points scored.
')
We also publish a method that we promise to use to select seed values for final testing. This method should be unambiguous and easily verifiable, but unpredictable. So, we will take the first tweet from
this Twitter , which will appear there after the onset of the deadline. Agree that we cannot influence his tweets. From the tweet we take only the text, without pictures and video. If there is no text in the tweet, but only a picture, then we take the next tweet. Retweets are considered. The account name is not taken.
From the tweet text we get the bare values like this:
const random_js = require('random-js'); const text = 'The tweet goes here'; const bytes = Array.from(new Buffer(text)); const random = new random_js(random_js.engines.mt19937().seedWithArray(bytes)); for (let i = 0; i<20; i++) console.log(random.uint32());
(If necessary, we will generate more than 20 numbers.)
Send your solutions! It remains a week to get around the current leaders.