十一返乡的绿皮车异常拥挤,漫长的旅途连一碗泡面都吃不上,百无聊赖之际想起手机里还有 hacked 这个游戏,这是我的手机中除了 chrome 的小恐龙之外的唯一一款游戏了,当初初学 C 语言,未能通关便放弃了,它就这样躺在手机里一年多,如今终于通关。
先贴一张图:

好了,放代码:
The Hackpad
Increment me
Sample Input/Output
|
输入 +1
|
Positive
|
判断正负
|
Absolute
Sample Input/Output
|
此时没有 abs 函数,需要手写
|
Absolute 2
Sample Input/Output
|
得到 abs 函数,直接调用即可
|
High School Hack
Power
Sample Input/Output
|
此时没有 pow 函数,需要手写
|
Power 2
Sample Input/Output
|
得到 pow 函数,直接调用即可
|
length
Sample Input/Output
|
此时没有 length,需要手写
|
Push it
Sample Input/Output
|
根据输入输出列表
|
Jailbreak
Max
Sample Input/Output
|
求两个数中大的那个,此时没有 max 函数,需要手写
|
Maxxxx
Sample Input/Output
|
输出列表中最大的数
|
This is odd
Sample Input/Output
|
判断奇偶,此时没有 mod 函数
|
A man, a plan, a cancel: Panama
Sample Input/Output
|
判断回文串
|
Cheatcode
Bring some order
Sample Input/Output
|
字符排序,随便写个排序算法,我写个容易实现的冒泡排序
|
Missing numbers
Sample Input/Output
|
补充缺失的数
|
Anagrams
Sample Input/Output
|
判断各元素是否相同
|
Corruped
110101110101000101
Sample Input/Output
|
二进制转换为十进制
|
Prime
Sample Input/Output
|
素数判定
|
Number in order
Sample Input/Output
|
判断字符列表是否升序
|
Cyber Attack
Complete
Sample Input/Output
|
补充缺失的数字
|
Match
Sample Input/Output
|
括号匹配,只有小括号,不需要栈
|
Rotate
Sample Input/Output
|
将列表循环左移一位
|
Nuclear Plant
Add one
Sample Input/Output
|
每个元素值 +1,此时没有 map
|
Positivity
Sample Input/Output
|
判断每个元素的正负
|
Nearest to [0, 0]
Sample Input/Output
|
找出列表中距离原点最近的点
|
Killer Robot
Addition
Sample Input/Output
|
这里解释一下:
- 2+3 = 5
- 12+19 = 31
- 3+12 = 15
好了,上代码:
|
Match 2
Sample Input/Output
|
括号匹配,有两种括号,用下栈就过了
|
Skynet
Tree
Sample Input/Output
|
写个递归
|
Retirement
Draw
画点
|
文档信息
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
本文链接:www.snovey.com/2016/10/hacked-story.html