在游戏进行面向外部用户的玩法测试时,游戏的设计者需要分析玩家的行为进行游戏内容的迭代和优化。假设我们在后台数据分析系统中用不同的字符代表玩家的操作。每个玩家的操作序列会形成一个字符串actions,现在我们想确认某个玩家是不是按照设计意图进行过某个玩法(字符串module),并返回玩家首次进行该玩法的时间点(数组下标,从0开始)。
例如:输入:abcadcaabycefca, ca 返回:2; 输入:abcadcaabycefca, cab 返回:-1