摘要: 该题目可以描述为: [abecs] => [A-Bb-Eee-Cccc-Sssss] [AbeCd] => [A-Bb-Eee-Cccc-Ddddd] 该题目实现起来也比较简单,用传统的js代码实现如下: for循环可以使用map方法来代替,所以最佳解决方案如下: 当然,看起来简洁了多,实际上是es 阅读全文
posted @ 2016-07-14 14:34 SudoKillMe 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在codewars刷js题时,碰到一个luhn算法题,很简单,但如何写的优雅和简洁却很考验功力。先介绍下luhn算法吧: LUHN算法,主要用来计算信用卡等证件号码的合法性。 1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。 2、把所有数字相加,得到总和。 阅读全文
posted @ 2016-07-14 00:01 SudoKillMe 阅读(1156) 评论(0) 推荐(1) 编辑