JetBrains 第二轮:再为免费全家桶续命三个月

程序猿DD 2020-11-13 01:00:51
第二 第二轮 二轮 再为 jetbrains


昨天分享了如何通过参与JetBrains的解密任务来获取正版全家桶的兑换码。今天 JetBrains 一早继续在Twitter推出第二波任务:

file

下面,我们就继续来一起参与一下,为我们的正版JetBrains全家桶续个命!

线索一:Twitter

第一条线索还是比较容易的,通过观察不难发现,Twitter上推出字符串中的单词是倒置的!

所以,我们写个小程序来处理一下:

@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);
}

得到如下内容:

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

貌似还不对,句子是反的!改造一下上面的算法:

@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);
}

获取完整句子如下:

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.

线索二:The product domain-specific languages

file

根据线索一的提示:Dutch tax is processed,搜索一下看看:

file

找到这里,点击Read MPS case study,进入下面这个PDF

file

继续想线索一的另外一个提示:白色背景看不到,需要Cmd/Ctrl+A帮助!

file

可以看到有一段空白地方是有东西的,我们选中复制出来:

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.

线索三:20周年报告

根据线索二得到的那段话,我们找到JetBrains的20周年页面:https://www.jetbrains.com/company/annualreport/2019/

file

继续根据线索二的提示,找一下数字:18,650。直接搜索是没找到,看来可能又是要做啥变换吧,仔细看这个页面。

file

原来是这里的数字加起来等于18,650。点下分享,看到任务描述:

file

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/ #JetBrainsQuest https://www.jetbrains.com/company/annualreport/2019/ 来自 @JetBrains

大意就是你需要仔细查看Haskell语的Hello World,在hackathon lego brainstorms项目中。

线索三:hackathon lego brainstorms project

通过线索提示中的链接进入https://blog.jetbrains.com/blog/2019/11/22/jetbrains-7th-annual-hackathon

搜索lego brainstorms,可以看到之前提示的要素:

file

在图中有一段乱码需要我们翻译,通过页面审查工具,可以获得这段文字:

file

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.

这段卡了很久,后来看网上说这尼玛是英文版的火星文,大致找到一些对应关系主要是字符与实际字母的形状相似、发音相似等规律,比如:1=i、3=e、0=O、7=t…,连蒙带猜大致就是这段话:

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.

大致意思是他们一直在招聘,到招聘页面有一个工作在等待你去接受挑战。

线索四:招聘页的挑战

根据上面的线索,直冲:https://www.jetbrains.com/jobs/

搜索“quest”,可以看到这个职位:

file

点击进入职位介绍,可以找到这段关键指引:

file

它叫我们去为游戏开发者准备的页面。同时记住你以前在Konami游戏中作弊的方法,尝试一下在这个页面上作弊!

找了很久没找到游戏开发者页面,只能去Google搜了一波,得到这个地址:https://www.jetbrains.com/gamedev/

file

炫酷的页面!下面请上:Konami游戏中作弊的方法!
在这里插入图片描述

这里有段历史,现在很多年轻人可能不太会不知道。Konami(科乐美)公司以前创建的游戏有一个经典的作弊方式:上上下下左右左右BA。这段熟悉的操作,曾经伴随我的童年。前段时间创造该秘籍的作者桥本和久先生于2020年2月25日晚去世,但是他的这段秘籍与我们的回忆长存!

在输入秘籍之后,会进入一个打砖块的游戏:

file

消除掉所有砖块之后就能看到本次挑战的最后结果信息啦!

这次DD就不放最终结果啦!强烈推荐读者们一起从线索一开始玩玩这个有趣的解密游戏!体会思考、解决问题的成就感!最后在为你的正版JetBrains全家桶续上三个月!

这次放上我的截图吧,亲测有效!还一直留言说无效、垃圾的,建议再多试试。

file

作弊直接获取结果

依然推荐自己玩一下,实在没耐心就从下面获取吧:

  1. 关注公众号:程序猿DD
  2. 回复关键词:jetbrains第二弹,直接获取领奖地址和领奖Code!
版权声明
本文为[程序猿DD]所创,转载请带上原文链接,感谢
https://didispace.blog.csdn.net/article/details/104850257

  1. 【计算机网络 12(1),尚学堂马士兵Java视频教程
  2. 【程序猿历程,史上最全的Java面试题集锦在这里
  3. 【程序猿历程(1),Javaweb视频教程百度云
  4. Notes on MySQL 45 lectures (1-7)
  5. [computer network 12 (1), Shang Xuetang Ma soldier java video tutorial
  6. The most complete collection of Java interview questions in history is here
  7. [process of program ape (1), JavaWeb video tutorial, baidu cloud
  8. Notes on MySQL 45 lectures (1-7)
  9. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  10. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  11. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  12. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  13. 【递归,Java传智播客笔记
  14. [recursion, Java intelligence podcast notes
  15. [adhere to painting for 386 days] the beginning of spring of 24 solar terms
  16. K8S系列第八篇(Service、EndPoints以及高可用kubeadm部署)
  17. K8s Series Part 8 (service, endpoints and high availability kubeadm deployment)
  18. 【重识 HTML (3),350道Java面试真题分享
  19. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  20. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  21. [re recognize HTML (3) and share 350 real Java interview questions
  22. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  23. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  24. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  25. RPC 1: how to develop RPC framework from scratch
  26. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  27. RPC 1: how to develop RPC framework from scratch
  28. 一次性捋清楚吧,对乱糟糟的,Spring事务扩展机制
  29. 一文彻底弄懂如何选择抽象类还是接口,连续四年百度Java岗必问面试题
  30. Redis常用命令
  31. 一双拖鞋引发的血案,狂神说Java系列笔记
  32. 一、mysql基础安装
  33. 一位程序员的独白:尽管我一生坎坷,Java框架面试基础
  34. Clear it all at once. For the messy, spring transaction extension mechanism
  35. A thorough understanding of how to choose abstract classes or interfaces, baidu Java post must ask interview questions for four consecutive years
  36. Redis common commands
  37. A pair of slippers triggered the murder, crazy God said java series notes
  38. 1、 MySQL basic installation
  39. Monologue of a programmer: despite my ups and downs in my life, Java framework is the foundation of interview
  40. 【大厂面试】三面三问Spring循环依赖,请一定要把这篇看完(建议收藏)
  41. 一线互联网企业中,springboot入门项目
  42. 一篇文带你入门SSM框架Spring开发,帮你快速拿Offer
  43. 【面试资料】Java全集、微服务、大数据、数据结构与算法、机器学习知识最全总结,283页pdf
  44. 【leetcode刷题】24.数组中重复的数字——Java版
  45. 【leetcode刷题】23.对称二叉树——Java版
  46. 【leetcode刷题】22.二叉树的中序遍历——Java版
  47. 【leetcode刷题】21.三数之和——Java版
  48. 【leetcode刷题】20.最长回文子串——Java版
  49. 【leetcode刷题】19.回文链表——Java版
  50. 【leetcode刷题】18.反转链表——Java版
  51. 【leetcode刷题】17.相交链表——Java&python版
  52. 【leetcode刷题】16.环形链表——Java版
  53. 【leetcode刷题】15.汉明距离——Java版
  54. 【leetcode刷题】14.找到所有数组中消失的数字——Java版
  55. 【leetcode刷题】13.比特位计数——Java版
  56. oracle控制用户权限命令
  57. 三年Java开发,继阿里,鲁班二期Java架构师
  58. Oracle必须要启动的服务
  59. 万字长文!深入剖析HashMap,Java基础笔试题大全带答案
  60. 一问Kafka就心慌?我却凭着这份,图灵学院vip课程百度云