A=B游戏完美通关(第一章)

A=B是steam上的一款Zachlike游戏,也是很有意思,玩了第一章后我感觉到了这款游戏的巧妙之处,同时我也想到有很多玩家可能玩着玩着没有思路卡关了,这里我分享我的代码以及思路供参考游戏介绍
前面几关没什么说的,比较简单,这里直接给出代码

1-1 A到B

代码

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 则通过后两行代码进行去重

第一章还是比较简单的,稍微思考思考应该都能写出来,后面难度慢慢加大了,也会越来越有意思,我也会持续更新的,希望大家能在玩游戏的时候得到快乐以及成就感头发茂密

扫描二维码关注公众号,回复: 15364190 查看本文章

猜你喜欢

转载自blog.csdn.net/YuqingF/article/details/123878748