A=B是steam上的一款Zachlike游戏,也是很有意思,玩了第一章后我感觉到了这款游戏的巧妙之处,同时我也想到有很多玩家可能玩着玩着没有思路卡关了,这里我分享我的代码以及思路供参考
前面几关没什么说的,比较简单,这里直接给出代码
代码:
a = b
1-2 大写
代码:
a = A
b = B
c = C
1-3 去重
代码:
aa = a
bb = b
cc = c
1-4 去重2
代码:
aaa = aa
aa =
思路:题目要求删除连续的 a,那么就是将 aa,aaa, aaaa……删去,第一行代码的作用是,无论有多少个连续的 a (大于等于三个),最终都会变成 aa,第二行的代码相当于删除 aa,综上所述,如果有两个连续的 a 第二行代码能将它直接删去,如果有三个或三个以上的 a 则会通过第一行代码将它变为 aa,再用第二行代码将它删去
1-5 排序代码:
ba = ab
ca = ac
cb = bc
思路:实现的过程和冒泡差不多,比较简单,就不赘述了
1-6 比较代码:
ab =
ba =
bb = b
aa = a
思路:前两行代码将相邻的 a 和 b删去,若还有剩余的 a 或 b 则通过后两行代码进行去重
第一章还是比较简单的,稍微思考思考应该都能写出来,后面难度慢慢加大了,也会越来越有意思,我也会持续更新的,希望大家能在玩游戏的时候得到快乐以及成就感
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)