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

最近,Jetbrains没事搞事,搞了一个解谜活动,成功解答出谜题的同学可以获得三个月Jetbrains全家桶的正版使用权。就算没有这个奖励,光是这个解谜过程就非常有意思,所以我就来给大家介绍一下。当然其实我也是看别人的文章介绍之后才发现有这个活动的,光凭我自己肯定是解不出来的,所以在此给出原作者的博客链接,这是一位外国小哥。

线索一:推特神秘代码

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

推特神秘代码

如果你对反汇编之类的技术有所了解,或者你查看过某些软件的原始代码,又或者你注意力惊奇,发现这些代码里仅有数字以及A-F字母,应该就会明白这是十六进制的数字。当然其实早就有人发现了,并将答案写在了这条推特下面。不过我觉得既然是解Jetbrains的谜,自然应该使用Jetbrains推出的语言Kotlin。下面就是将神秘代码转换成字符串的Kotlin代码。

fun clueOne(): String {
   
    val twitterCode =
        "48 61 76 65 20 79 6f 75 20 73 65 65 6e 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 66 20 74 68 65 20 4a 65 74 42 72 61 69 6e 73 20 77 65 62 73 69 74 65 3f"
    return twitterCode.split(' ')
        .map {
    ch -> ch.toInt(16).toChar() }
        .joinToString(separator = "")
}

// 翻译过来就是:Have you seen the source code of the JetBrains website?

翻译过来恰好就是一段英文语句,你看过Jetbrains的网站源代码吗?

线索二:Jetbrains官网源代码

浏览器打开Jetbrains官网,右键点击查看网站源代码。幸运的是,Jetbrains网站没有使用什么压缩技术,网站

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值