连连看算法js实现解析(降维改进版)--附⾃制⼩程序「五⼗⾳连连看」助记平
假名⽚假名
结果预览:
写⼩程序的原因
毕业之后(其实也不是), 不知道从什么时候开始, 不想把所有⾃由的时间⽤来肝游戏了, 还有总是有⼀些"不得不闲着"的时间, 于是今年年初就开始计划怎么度过这些时间, 除了游戏/看番, 还是多出来很多闲着的时间, 于是刷了⼀段时间leetcode
顺便在⽹上报了⼀个n4⽇语的课程, 就在这期间同学推荐了⼀个英语练习发⾳的⼩程序(明明是⽇语班学英语的还不少)…这样突然想到我为什么不也写⼀个⽇语主题的⼩程序, 于是就放弃了刷leetcode, 开始了⼩程序计划
⼀开始只是为了收集阴阳师式神台词语⾳以及同学们的录⾳, 后来才想到实现⼀个五⼗⾳主题的连连看, 或许可以帮助同学们记忆平假名和⽚假名
只是发布时⼤家都已经N4毕业了, 有点残念…
正题
为了⽅便理解我特地写了⼀个浏览器实验版本:
本⽂将围绕这个实验版带⼤家理解连连看算法, 顺便说明JS实现细节有疑问可以到知乎上留⾔:
JavaScript实现源码:
内容:
如果你有耐⼼的话, 可以继续完善写⼀个属于⾃⼰的连连看!js合并两个数组
那么, 分析开始
⽅块类型:
可以将以上⽅块类型分类:▲按位置分类:在直线上
不在直线上
▲按折点分类:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论