CoolShell-第2题
第2题地址:https://fun.coolshell.cn/81648.html
感觉和一般键盘的布局不太一样,将下面的内容用正常的键盘的键位打出来是什么?
还是用JavaScript写个转换函数吧……
// 注意“\”是转义符,字符串中要用两个“\\”表示
var code = "macb() ? lpcbyu(&gbcq/_\\021%ocq\\012\\0_=w(gbcq)/_dak._=}_ugb_[0q60)s+";
var table = {"[" : "-","{" : "_","]" : "=","}" : "+","'" : "q","\"" : "Q","," : "w","<" : "W","." : "e",">" : "E","p" : "r","P" : "R","y" : "t","Y" : "T","f" : "y","F" : "Y","g" : "u","G" : "U","c" : "i","C" : "I","r" : "o","R" : "O","l" : "p","L" : "P","/" : "[","?" : "{","=" : "]","+" : "}","o" : "s","O" : "S","e" : "d","E" : "D","u" : "f","U" : "F","i" : "g","I" : "G","d" : "h","D" : "H","h" : "j","H" : "J","t" : "k","T" : "K","n" : "l","N" : "L","s" : ";","S" : ":","-" : "'","_" : "\"",";" : "z",":" : "Z","q" : "x","Q" : "X","j" : "c","J" : "C","k" : "v","K" : "V","x" : "b","X" : "B","b" : "n","B" : "N","w" : ",","W" : "<","v" : ".","V" : ">","z" : "/","Z" : "?",
};
var answer = "";for (var i = 0; i < code.length; ++i) {var target = code[i];if (table[code[i]]) {target = table[code[i]];}// console.log(code[i] + ":" + target + ":" + answer);answer += target;
}
console.log(answer);
运行结果还是一串代码,目测是C语言,跑一下。
main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
好吧……要搭建环境……
先下载一个Cygwin,建议添加镜像地址http://mirrors.163.com,安装后进到bin目录。
新建文件main.c,将上面的代码复制进去。
在终端窗口编译、并执行代码。
gcc main.c -o main
main
终端输出unix,得到第3题地址:https://fun.coolshell.cn/unix.html
收获:想了解计算机底层,怎么能不会C语言?结果这段代码啥意思?呵呵……
CoolShell-第2题相关推荐
- 最新九月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试三十题
最新九月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试三十题 引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过. ...
- 转:九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)
分类: 05.MS 100' original 2012-09-13 12:38 108951人阅读 评论(346) 收藏 举报 目录(?)[+] 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试 ...
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(10.29)
文章出处:http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题 (参与算法&面 ...
- 微软校招编程题Beautiful String的状态机解法
昨天碰巧看到一道微软校招的编程题,题目大意如下: 如果一个字符串包括三组或者更多组的连续升序字母,每组长度相等,那么我们就称这个字符串是Beautiful String如下是一些Beautiful S ...
- CoolShell puzzle game writeup
地址:http://fun.coolshell.cn/ Fuck your brain 看到一大串符号,还以为是 js 代码,结果放到 Chrome 控制台执行没有任何结果,然后搜了一下发现有一门叫B ...
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题 10 12
http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔/面试五十题 「以下所有任何题目所给的点评里的 ...
- 九月十月百度人搜 阿里巴巴 腾讯华为笔试面试八十题 第331 410题
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 九月十月 ...
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(10.23)
引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过.正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾 ...
- 九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题) C++版
好文章,分享,更多内容请访问原文地址:http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八 ...
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试五十题
九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试五十题 (欢迎加入十月面试题集训组,参与讨论&解题:193308452) 引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久), ...
最新文章
- C#中对POP3邮件解码
- 请大佬们多给运维人员思考和决策的权利
- mybatis-config.xml
- 上去了server查所有表空间_oracle如何查看表空间
- MySql创建一个存储过程
- JavaEE实战班第九天
- 利用conda安装git
- 数据可视化制作工具推荐
- jmeter mysql 执行计划_[PT_06] 性能测试-场景设计与实现(登录随机购买业务)
- 波士顿动力SpotMini改造有胳膊半人马,这家意大利创企打造极致机械手臂
- 鼠标点击网页空白处出现手机号
- 窗口特征(Window Features)
- 2020 GDUT Rating Contest III (Div. 2) B - Loan Repayment 题解
- 操作系统装完之后,安装几个特别有用的经典软件,都是电脑必备,包含pdf编辑、图片编辑、wiki、压缩、影音等等
- 转:对冲基金交易策略框架
- 台式计算机最强配置,台式电脑最好的配置单 台式电脑最好的配置单是怎样的...
- 华为Quidiway S3300系列交换机如何通过console口恢复出厂设置
- xwiki开发指南1-使用XWiki创建FAQ应用
- Android中的layout_width和width的区别
- Shiro学习笔记(三)源码解析