JetBrains 第二轮:再为免费全家桶续命三个月
昨天分享了如何通过参与JetBrains的解密任务来获取正版全家桶的兑换码。今天 JetBrains 一早继续在Twitter推出第二波任务:
下面,我们就继续来一起参与一下,为我们的正版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
根据线索一的提示:Dutch tax is processed
,搜索一下看看:
找到这里,点击Read MPS case study
,进入下面这个PDF
继续想线索一的另外一个提示:白色背景看不到,需要Cmd/Ctrl+A
帮助!
可以看到有一段空白地方是有东西的,我们选中复制出来:
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/
继续根据线索二的提示,找一下数字:18,650
。直接搜索是没找到,看来可能又是要做啥变换吧,仔细看这个页面。
原来是这里的数字加起来等于18,650
。点下分享,看到任务描述:
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
,可以看到之前提示的要素:
在图中有一段乱码需要我们翻译,通过页面审查工具,可以获得这段文字:
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”,可以看到这个职位:
点击进入职位介绍,可以找到这段关键指引:
它叫我们去为游戏开发者准备的页面。同时记住你以前在Konami游戏中作弊的方法,尝试一下在这个页面上作弊!
找了很久没找到游戏开发者页面,只能去Google搜了一波,得到这个地址:https://www.jetbrains.com/gamedev/
炫酷的页面!下面请上:Konami游戏中作弊的方法!
这里有段历史,现在很多年轻人可能不太会不知道。Konami(科乐美)公司以前创建的游戏有一个经典的作弊方式:
上上下下左右左右BA
。这段熟悉的操作,曾经伴随我的童年。前段时间创造该秘籍的作者桥本和久先生于2020年2月25日晚去世,但是他的这段秘籍与我们的回忆长存!
在输入秘籍之后,会进入一个打砖块的游戏:
消除掉所有砖块之后就能看到本次挑战的最后结果信息啦!
这次DD就不放最终结果啦!强烈推荐读者们一起从线索一开始玩玩这个有趣的解密游戏!体会思考、解决问题的成就感!最后在为你的正版JetBrains全家桶续上三个月!
这次放上我的截图吧,亲测有效!还一直留言说无效、垃圾的,建议再多试试。
作弊直接获取结果
依然推荐自己玩一下,实在没耐心就从下面获取吧:
- 关注公众号「程序猿DD」
- 回复关键词:jetbrains第二弹,直接获取领奖地址和领奖Code!
欢迎关注我的公众号:程序猿DD,获得独家整理的学习资源和日常干货推送。
如果您对我的专题内容感兴趣,也可以关注我的博客:didispace.com
JetBrains 第二轮:再为免费全家桶续命三个月的更多相关文章
- 使用开源项目免费申请 JetBrains 全家桶 IDEA 开源许可证
JetBrains 公司旗下的 IDEA 功能都十分强大,深受各种编程语言相关的程序员的喜爱.我个人而言,经常使用 WebStorm,也使用过 PyCharm. 正常情况下 JetBrains 公司的 ...
- 拥有 GitHub 开源项目的小伙伴,免费申请 JetBrains 全家桶的全流程详解
工欲善其事,必先利其器.如果您想要学习 Java.PHP.Ruby.Python.JavaScript.Objective-C..NET 中的任何一种开发技术,国际知名且屡获殊荣的 JetBrains ...
- 学生免费使用JetBrains全家桶
今天又有一个同学来问我申请流程,因此也就趁着这个机会把整个流程简单地记录一下,供大家分享.下面所提及到的学校邮箱以及相关的操作都是以自己学校为准,学校不同可能会稍有不同,大家按自己学校的操作就好. 学 ...
- 使用教育邮箱激活JetBrains全家桶
如果你还有在校时的邮箱,比如your_name@xxx.edu或者your_name@xxx.edu.cn的邮箱,那么你可以免费激活JetBrains全家桶. JetBrains Toolbox 专业 ...
- 免费获取 Jetbrain 全家桶使用兑换码的正确姿势!
自今年1月份以Jetbrain公司严厉打击旗下开发工具产品(如:IntelliJ IDEA.WebStorm.PyCharm等)的盗版破解以来.求新破解方式.分享新破解方法的帖子或信息经常可以在各技术 ...
- 白嫖JetBrains正版全家桶!
使用自己的开源项目,是可以白嫖JetBrains正版全家桶的! 前言 之前在学Go的时候,想着要用什么编辑器,网上的大佬都讲,想省事直接用Goland,用VsCode配置会存在一些未知的使用体验问题, ...
- JetBrains全家桶使用攻略
JetBrains全家桶使用攻略 今天狠狠心某宝买了一个key,可以使用15款开发软件,在此进行记录. 全家桶链接:https://www.jetbrains.com/products.html?fr ...
- 校园邮箱注册jetbrains全家桶遇到的问题
校园邮箱怎么注册jetbrains账号,百度就可以,发两次邮件 我遇到的问题: 1.登录时出现connection refused 因为之前都是破解使用,所以修改过hosts文件,添加了“0.0.0. ...
- JetBrains全家桶破解思路(最新更新:2019-04-17)
JetBrains全家桶破解思路(以DataGrip为例) 2019-04-17 add new key 2019-01-24 add new key and code 2018-12-24 add ...
随机推荐
- numpy.ravel() 与 numpy.flatten()
两者都可实现将多维数组降位一维的功能 numpy.flatten()返回拷贝,对拷贝所做的修改不会影响原始矩阵 numpy.ravel()返回视图,会影响原始矩阵 1)ravel() In [16]: ...
- Linux SSH 使用密钥登陆
Linux SSH 使用密钥登陆 通常我们登录 Linux 服务器,我们需要使用密码进行登录,但是密码存在被暴力破解的可能. 可以将默认服务端口 22 改成其他不常用的端口. 可以设置非常复杂的密码. ...
- SecureCRT8.1安装破解
博主本人平和谦逊,热爱学习,读者阅读过程中发现错误的地方,请帮忙指出,感激不尽 一.安装破解 [基本信息] SecureCRT v8.x 注册机,TEAM Z.W.T 出品,MD5 = 44114b9 ...
- django框架基础-ORM进阶-长期维护
############### ORM进阶---contenttype ################ 设计思路: """ 路飞有两种课,专题课和学位课, ...
- springboot学习笔记:4.logback日志配置
springboot中日志组件推荐使用logback: 由于springboot内置了logback,所以可以直接在application.properties中配置:如果要功能丰富些,则配置下log ...
- 关于RFC
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/byxdaz/article/details/557902关于RFC(Request For Comm ...
- 网页中常见返回HTTP状态码含义
在日常网页浏览的过程中大家经常会碰到400,403,404,500,502等HTTP状态码,这些状态码对于一般用户来说出现什么都是一样的,反正就是页面打不开了,但是作为网站开发人员或者从事相关工作者认 ...
- css3 transform 变形属性详解
本文主要介绍了css3 属性transform的相关内容,针对CSS3变形.CSS3转换.CSS3旋转.CSS3缩放.扭曲和矩阵做了详细的讲解.希望对你有所帮助. 这个很简单,就跟border-rad ...
- C++中的大数乘的实现
代码 来源:面试常考 大数加减乘除 #include <iostream> #include <vector> #include <string> using na ...
- Pandas写excel总结:写入多个sheet、1个sheet写入多行、向已有sheet追加数据
1.最简单最基础的写:1excel1sheet df.to_excel("test.xlxs") 2.在一个excel文件里面写入多个sheet writer=pd.ExcelWr ...