解决谜题获取3个月Jetbrains全家桶正版使用权

线索一:推特神秘代码

早在3月9日,Jetbrains推特上就发了一条神秘代码,当然不是我们开车的那个神秘代码,它是一串不规律字符。

线索三:官 神秘工具

下面到Jetbrains产品页面看一下有什么神秘东西,如果你对Jetbrains的各项产品比较熟悉的话,应该很容易就可以发现多了一个奇怪的东西。没错,这个JK是干什么的p>

这当然难不倒我们这些程序员,照例使用Kotlin计算一下问题答案。说实话这里花了我不少时间,代码倒是很简单,但是Kotlin语法和标准库我很久没用了,忘得一干二净,花了一些时间重新学习了一下, 然后用筛法实现了素数计数程序。

然后就可以得到500-5000之前有多少个素数了,程序运行结果是574。

线索四:神秘 页

用574替换掉三个井 ,就可以得到新的 址了,访问可知这是PyCharm的在线帮助 站。注意 页上有一个图片,是一张台球桌,上面有一张打印了神秘代码的纸。

关键就在前面的钥匙里。注意这个钥匙看起来就是一个编程判断语句,就是等于 ,那么是不是说前后两串字符是相等的呢p>

Good luck! == Jrrg#oxfn$

如何判断字符相等呢首先想到的自然是判断其字符的ASCII码是否相等,所以自然而然,需要写个函数测试一下两个字符串的码。果然,两个字符串值相差了3,也就是说这是一个简单的位移密码。解密方法就是将密文向左移动三格。如果比较博学的同学应该听说过这种密码,古代罗马的统治者凯撒就使用过这种密码,虽然现在这种简单密码已经被淘汰了,但是作为游戏来说的话刚刚好,毕竟解谜方法弄得太难没人解出来那就尴尬了。

好了,已经确认了解密方法,可以对密文进行解密了。在这里再次吹一波Kotlin语言,lambda写起来是真的爽,比Java、Python之流舒服多了。

解密结果如下,奖励代码我已经去掉了,大家最好还是自己研究一下,享受一下解密的快感。

Nice! If you are reading this you must have worked out how to decrypt it. This is our issue tracker designed for agile teams. It is free for up to 3 users in Cloud and for 10 users in Standalone, so if you want to give it a go in your team then we totally recommend it. you have finished the first Quest, now it’s time to redeem your first prize. The code for the first quest is “XXXX”. Go to the Quest Page and use the code to claim your prize. https://www.jetbrains.com/promo/quest/

兑换奖励

访问 页,输入奖励代码以及邮箱,Jetbrains就会将注册链接发送到你的邮箱中。然后遵循邮件里面的说明,即可兑换3个月的Jetbrains全家桶使用权。本次活动截止时间到明天位置,大家没领取的赶快领取吧!

兑换奖励

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93645 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月10日
下一篇 2020年2月10日

相关推荐