Geeky Solutions: Registration

Homepage: http://www.geeky.vn/ 1

Read more about Geeky on TechInAsia.

Nowadays, many startups use geeky.vn as a standard to recruit new members. You have to be a geek with a capability to think out of the box, some knowledge on computer and linux to start the game.

Problem Set 1: Register

Step 1: Calculate { [ (prls6 base 36 - prime base 36) << 7 ] - 1 } to base 10

1
2
3
4
5
{ [ (prls6 base 36 - prime base 36) << 7 ] - 1 } 
= (43278342 - 43274246 << 7) - 1
= (2^12 << 7) - 1 [^2]
= 2^19- 1 
= 524288 - 1 = 524287

Step 2:

Easiest way: Google to get first 524287 digits after decimal of Pi. Copy them to some text editor and pick for 524287 digits.

Hard way: Write a script to get those digits.

Step 3: Write a script to hash the result with MD5. There are a lot of digits from step 2 and you cannot use online tool. They want to make sure that you know at least one programming language or you have a special way to find a result.

1
MD5: 2663512a5e7b6d3ae8ca521bfXXXXXXX

A big congratulation if you can get there.


  1. Founder of Geeky.vn is Mr. Nguyen Tuan Anh. He is one of the previous that I admire.

Comments