The Revenge of Dr. Who | The results of 11/23/2013 CodinGame

STAY CONNECTED, FOLLOW CODINGAME NOW

On the evening of Saturday, November 23rd, we contributed, as is proper, to the celebration of the 50th anniversary of the British series Doctor Who with a contest on the theme of the Doctor. Intergalactic and somewhat crazy, this challenge gave us the opportunity to propose new kinds of problems that you took, so it seems, as much pleasure in resolving as we had in imagining the puzzles.

In terms of user interface, there were several innovations. On the one hand, there was the arrival of the personal section – “My Console”, with which you could access the challenge and the leader board (we also minimized losses regarding those who didn’t find in their email the link for connecting to the challenge). Also of interest was the possibility of sharing your progression on your CodinGame public profile. On the other hand, autocompletion was available in the IDE, and many of you who appreciated it on the spot.

In the end, most of you got through the first exercise and the second, traditionally, gave you a harder time. Reading your responses, we could see that there were sometimes certain small concerns regarding the interpretation of the statements, but on the whole the idea was understood.

So, bravo to everyone, and thanks for participating!


THE EXERCISES


1st exercise: Doctor Who – The Gift

Here we started with an algorithmic warm-up lap. The action takes place in 4798 at the heart of the Ood civilization. The mission of the Doctor: to determine the price of a ceremonial gift while respecting the budget limit of each participant and while displaying as much equality as possible. This problem could be resolved very quickly if one found the right angle of attack that consisted in charging as a priority those who had the lesser budget (yes, it was).









This one involved thwarting the plans of the infamous Graske and sending him to the confines of the universe by replaying a musical score. This second problem wasn’t a purely algorithmic exercise. The resolution was in the recognition of an image – a first for CodinGame. You had to be as clever as possible and produce quite a lot of code. Among the different techniques used, some set off on a detection of lines of the score, while others preferred to concentrate on the spotting of the tails of the musical notes. In brief, there were many possible implementations and it came down to who would be the most imaginative. 

NB: Needless to specify, for the 2nd problem, there was no point in just displaying the results of the test cases as a solution… Indeed, to be clear, the validators are in the end always different from the tests cases we give in the puzzles statements.

>>>You can attempt the exercises again via the training page



THE PODIUM


The first to achieve a 100% was HappyHamster (01:28:49), in PHP, what's more. He was followed by Manger (01:55:33 in C#) and by zerkman (01:58:31 in C). Hats off to all three!



THE RANKINGS


Take a look at the rankings and the leader board by languages with links to the source codes of the participants here: http://www.codingame.com/cg/#!ranking:17

As promised, the participants in the top 20 of the global rankings win a t-shirt and the first in each class by language who has a score greater than or equal to a 50% leave with a Raspberry Pi. Therefore, some who chose less used languages were able to kill two birds with one stone: t-shirt + RPi.

 
  1. HappyHamster (100% 01:28:49 PHP) - France
  2. Manger (100% 01:55:33 C#) - France
  3. zerkman (100% 01:58:31 C) - France
  4. myas (100% 02:08:57 Python) - Russian Federation
  5. xtof.durr (100% 02:10:47 Python) - France
  6. Fabulous (100% 02:11:25 Java) - France
  7. xylo (100% 02:24:02 C) - France
  8. Royale (100% 02:26:52 PHP) - France
  9. SgnNaze (100% 02:32:10 C#) - France
  10. FrereTuck (100% 02:32:59 PHP) - France
  11. doudouille (100% 02:34:41 C++) - France
  12. knok16 (100% 02:36:40 Java) - Russian Federation
  13. kangz (100% 02:36:48 Javascript) - France
  14. snotrabjorn (100% 02:39:42 C++) - Ukraine
  15. Doraj (100% 02:39:49 C) - France
  16. fb (100% 02:40:11 C#) - France
  17. bob1 (100% 02:49:05 PHP) - France
  18. catahoc (100% 02:56:56 C#) - Russian Federation
  19. obourgain (100% 03:03:49 Java) - France
  20. wialmonca (100% 03:14:30 Java) - Colombia
Java : Fabulous (100% 02:11:25) - France
C++ : doudouille (100% 02:34:41) - France
Python : myas (100% 02:08:57) - Russian Federation
C : zerkman (100% 01:58:31) - France
PHP : HappyHamster (100% 01:28:49) - France
C# : Manger (100% 01:55:33) - France
Javascript : kangz (100% 02:36:48) - France
Ruby : romainp (100% 03:19:29) - France
Scala : zloitimur (87% 03:56:50) - Russian Federation
Perl : GreenSmile (100% 03:18:31) - Ukraine
Haskell : skypers (50% 00:42:06) - France
Objective C : Leon (50% 01:01:31) - Ukraine
Go : MichaelJKW (96% 03:46:34) - United Kingdom
Dart : Max34 (67% 02:41:53) - France
Pascal : Intellect (50% 04:00:00) - Russian Federation


THE CODINGAME PLANET


With this challenge, one is more in the realm of the qualitative than the quantitative, since from the 2,200 registered, we count 1,167 finishers, of which 871 managed to obtain a score >0.

The registered come from more than 66 countries. The top ten most represented countries: France, India, Morocco, Russia, Ukraine, Tunisia, Brasil, the USA, the UK, and Belgium.


A LAST WORD


Come back on January 25 for an incredible mission to Mars!



INFOGRAPHIC OF THE DAY



No comments

Post a Comment