给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同),注意1不对应任何字符。(node.js版)
偶然碰到这个题,苦思冥想一顿凑出来了,待验证……
//调用方法 node 文件名.js 23
//例 node test.js 23
//结果 [ 'ad', 'ae', 'af', 'bd', 'be', 'bf', 'cd', 'ce', 'cf' ];
//此题规律是输入数据多长,每一个结果就有几位,从第一位至最后一位,所以一层一层计算
//即先求['a','a','a','b','b','...
原创
2019-09-11 22:40:25 ·
2362 阅读 ·
0 评论