A Sneak Peek at Tuenti Challenge 10

Jakub Holubansky
Making Tuenti
Published in
3 min readMay 8, 2020

7 Days
372,809 Lines of code
3,839 Attempts to solve a problem
3,435 Problems solved correctly
1,323 Registered participants
667 Participants solving at least one problem

The online phase of the 10th edition of the Tuenti Challenge has ended this Monday and we bring you our first stats about the challenges! This year we brought you again 20 challenges (we had to, since the year is 2020!) which started with a simple rock paper scissors game and ended with reverse-engineering a binary and exploiting a security bug!

The participation increased by a lot this year (most probably related with some recent human malware) and we had 1323 registrations! 669 of them solved the first challenge but, although 15 participants made it to the last problem, only one of them solved it (moreover, this participant correctly solved all 20 problems!).

We now take a look at the individual stats for each problem. Like last year, the first stopper (problem with less solutions than the next one) is the first non-algorithmic one, problem 4! To solve it, you had to set a request to the same endpoint but with a different hostname, which required a little bit of knowledge of http requests. Other stoppers were problems 6, 12 and 14. We will talk more about these and other problems in our future posts about the competition!

Number of solutions per challenge

Now, let’s talk about programming languages. The most popular one continues to be Python, which now governs over half of the solutions! (although only from the solutions in which we found code, since some solutions only include text files with instructions for solving the challenge). We also see that, when comparing to last year’s ranking, Kotlin is now ahead of Go and C has entered the chart after surpassing Ruby! On the other side, three languages were used only once (all of them in challenge 1): Dart, Lisp and Prolog.

The Tuenti Challenge is a competition which lets people interested in technology show their technical skills while having a good time solving challenges. It also serves to give Tuenti, a company with deep roots in technology, visibility and an opportunity to find highly qualified individuals for its team. The problems are a combination of programming, security and ingenuity challenges.

For those who want to try the challenges or complete any unfinished ones, the webpage and validators will be available until next year. We would also like to congratulate the top 30 contenders and thank everyone for participating!

--

--