最近在背单词,但是我想是不是在游戏里背单词效果更好一点,所以从app store里找了一个wordscape的app。这个app的原型其实是类似数独的经典拼词游戏。游戏画面如下, game

从游戏列出的几个字母自由组合成一个正确的单词。在玩了将近一个下午之后,老是被某个单词上卡住后,其实非常郁闷。其实这只是字母的组合排序问题,那么如果我有一个基本包含所有单词的列表,我可以将这些字母所有的排列组合去遍历这个列表。然后将正确的单词取出来。这样基本就不会被某个单词卡住了。被卡住的时候,说明词汇量根本不够,一定要躺平,不然浪费时间更多。

所以在将近花了一个晚上的时间,写出了能用的代码,代码传送门 下面是代码运行的截图: word 当然也可以把某个char固定在一个位置

# 从s a s o r c组合出3个char的单词,并且第三个字母是r
./main s a s o 2:r c 3

现在我的目的已经变成冲高分,而不是背单词了,游戏中学习是个笑话。