Yesterday I shared how to get the exchange codes for genuine family buckets by participating in JetBrains’ decryption mission. JetBrains continues the second wave of missions on Twitter this morning:

Let’s get involved and keep JetBrains alive!

Clue 1: Twitter

The first clue is relatively easy. Just by looking at it, you can see that the words in the Twitter string are inverted!

So, let’s write a small program to handle it:

@Test public void jetbrains() { String str = ".spleh A+lrtC/dmC .thgis fo tuo si ti semitemos ,etihw si txet nehw sa drah kooL .tseretni wohs dluohs uoy ecalp a si ,dessecorp si xat hctuD erehw esac ehT .sedih tseuq fo txen eht erehw si ,deificeps era segaugnal cificeps-niamod tcudorp ehT" ; String[] split = str.split(" "); String result = ""; for (int i =0; i < split.length; i++) { result += new StringBuffer(split[i]).reverse() + " "; } System.out.println(result); }Copy the code

Get the following:

helps. Cmd/Ctrl+A sight. of out is it sometimes white, is text when as hard Look interest. show should you place a is processed, is tax Dutch where case The hides. quest of next the where is specified, are languages domain-specific product The Copy the code

It doesn’t seem right, the sentence is reversed! Modify the above algorithm:

@Test public void jetbrains() { String str = ".spleh A+lrtC/dmC .thgis fo tuo si ti semitemos ,etihw si txet nehw sa drah kooL .tseretni wohs dluohs uoy ecalp a si ,dessecorp si xat hctuD erehw esac ehT .sedih tseuq fo txen eht erehw si ,deificeps era segaugnal cificeps-niamod tcudorp ehT" ; String[] split = str.split(" "); String result = ""; for (int i = 0; i < split.length; i++) { result += new StringBuffer(split[split.length - 1 - i]).reverse() + " "; } System.out.println(result); }Copy the code

Get the full sentence below:

The product domain-specific languages are specified, is where the next of quest hides. The case where Dutch tax is processed, is a place you should show interest. Look hard as when text is white, sometimes it is out of sight. Cmd/Ctrl+A helps. Copy the code

Clue 2: The product domain-specific languages

According to clue 1: Dutch tax is processed, check it out:

Find here and click on Read MPS Case Study to enter the PDF below

Keep thinking about another hint for clue 1: white background can’t be seen, need Cmd/Ctrl+A help!

You can see that there is something in the blank space. Let’s select and copy it:

This is our 20th year as a company,
we have shared numbers in our JetBrains
Annual report, sharing the section with
18,650 numbers will progress your quest.Copy the code

Clue three: the 20th anniversary report

According to the clues have these things, we find the 20th anniversary of the establishment of JetBrains page: https://www.jetbrains.com/company/annualreport/2019/

Continue with clue 2 and look for the number 18,650. Direct search is not found, it seems that may be to do what transformation, carefully look at this page.

It turns out that the numbers here add up to 18,650. Click share to see the task description:

I have found the JetBrains Quest! Sometimes you just need to look closely at the Haskell language, Hello,World! in the hackathon lego brainstorms project https://blog.jetbrains.com/blog/2019/11/22/jetbrains-7th-annual-hackathon/ From @ # JetBrainsQuest https://www.jetbrains.com/company/annualreport/2019/ JetBrainsCopy the code

The general idea is that you need to look closely at Hello World in Haskell, in the Hackathon Lego Brainstorms project.

Hackathon Lego Brainstorms Project

Through the clues to suggest a link to enter https://blog.jetbrains.com/blog/2019/11/22/jetbrains-7th-annual-hackathon.

Search lego Brainstorms to see the elements suggested earlier:

In the picture, we need to translate a paragraph of garbled code. Through the page review tool, we can obtain this paragraph of text:

d1D j00 kN0w J378r41n2 12 4lW4Y2 H1R1N9? ch3CK 0u7 73h K4r33r2 P493 4nD 533 1f 7H3r3 12 4 J08 F0r J00 0R 4 KW357 cH4LL3n93 70 90 fUr7h3r @ l3457.Copy the code

This paragraph card for a long time, later read the Internet said that this is the English version of Mars, roughly find some corresponding relationship is mainly the character and the actual letter shape similar, similar pronunciation rules, such as: 1= I, 3= E, 0=O, 7= T… It’s like this:

Did you know Jetbrains is always hiring? Check out the careers page and see if there is a job for you or for quest challenge to go further at least.Copy the code

They’re always hiring, and when you get to the job page there’s a job waiting for you to take up the challenge.

Clue 4: Job page challenges

According to the above clues, straight at: https://www.jetbrains.com/jobs/

Search for “quest” to see this position:

Click on the job description to find this key guideline:

It directed us to a page for game developers. Also remember the ways you’ve cheated in Konami games in the past and try cheating on this page!

Didn’t find the game developers page for a long time, can only go to Google search a wave, and got the address: https://www.jetbrains.com/gamedev/

Cool page! How to cheat in Konami’s game!

There’s a history here that many young people today probably don’t know about. Konami’s old games had a classic way to cheat: up, down, left, right, left, right BA. This familiar operation has accompanied my childhood. Kazuhisa Hashimoto, the author of this secret book, passed away on the evening of February 25, 2020, but his secret book lives on with our memories!

After entering the secret, a game of brick breaking is played:

You can see the final result of this challenge after removing all tiles.

DD will not put the final result this time! Readers are highly recommended to play this fun game of deciphering clues from the beginning! Experience the sense of accomplishment of thinking and solving problems! Finally, renew your legitimate JetBrains family bucket for 3 months!

This time put my screenshot, pro test effective! Still leave a message to say invalid, rubbish all the time, suggest to try again.

Cheating leads directly to results

Still recommend yourself to play, really impatient to get it from the following:

  1. Follow the public account “Programape DD”
  2. Reply keywords: JetBrains second play, directly get the award address and award Code!

If you are interested in my feature content, you can also follow my blog: didispace.com