摘要: 昨天户外拓展的时候,教练安排了“汉诺塔”这个游戏,目的是考验大伙的智力和团队合作能力。 当汉诺塔的层数增加的时候,明显觉得排列组合的难度大了很多。其实,如果换一种思维去想这个问题,就会觉得其实不那么难。 可以把整个汉诺塔看成两个部分,最底端的套圈(A)和除去最底端的套圈之外的其他套圈(B)。 那目标 阅读全文
posted @ 2018-05-12 14:04 yant07 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 当我们用R进行数据合并的时候,有时候会遇到最复杂的情况:被合并的两个数据在行上不完全匹配,在列上也不完全匹配。为了保证合并后的数据不遗漏不重复,我们需要对数据进行拆分,打散,再分步合并。 思路如下: 1 找出两个table中共有的定位变量。 2 按照定位变量是否共有把其中一个table打散。 3 对 阅读全文
posted @ 2017-10-29 21:38 yant07 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 消消乐基本版...欢迎拍砖 阅读全文
posted @ 2017-06-25 22:38 yant07 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: 新年第一更 不能吃,不能碰,只能自摸,打了1000盘只有不到20盘胡牌。。。看来打牌还是需要多吃多碰(另外代码肯定需要改进……) 祝大家新年行大运 by yant07 阅读全文
posted @ 2017-02-02 14:23 yant07 阅读(500) 评论(0) 推荐(0) 编辑
摘要: Modify a little bit, only the word with same letters(if it exist) will be returned. Reference: http://norvig.com/spell-correct.html http://www.sumsar. 阅读全文
posted @ 2017-01-16 21:34 yant07 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Just for fun. yant07 阅读全文
posted @ 2016-10-25 22:36 yant07 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 当我们根据筛选数据中的可用信息时,有时候需要对某几个变量进行组合,根据特定组合事件的发生概率进行筛选,例如有A,B,C....N种事件,事件发生错误的次数未知,规定错误事件发生概率低于0.1%为安全事件,如果我们要判断哪几种事件所组成的事件集合为安全事件,那我们就必须要用到排列组合了。 思路如下: 阅读全文
posted @ 2016-10-24 17:33 yant07 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 暴力匹配是最基本最直接的匹配算法,从前到后逐一匹配,若失配,则字符串右移一格,重头再来。 用SAS实现就是: 这种方法比较古老,也比较"不先进"。 鄙人利用SAS的特性,写了一个不超过10行的代码实现此功能,分享给大家: 欢迎大家拍砖 by yant07 阅读全文
posted @ 2016-06-29 18:02 yant07 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在知乎上看到这个问题,觉得挺有意思~用SAS玩了一下。 得出结论~平均交往38个男朋友,可以收集满12星座~如果男朋友的数量超过85个... 但是,其实每个星座的分布并不是均匀的,而且女生对男生的星座也是有偏好的~所以有bias~ by yant07 阅读全文
posted @ 2016-06-21 15:40 yant07 阅读(1451) 评论(0) 推荐(1) 编辑