讨论社区

对js貌似不友好NO.17

/**
 * @param {string} digits
 * @return {string[]}
 */


var string = {"2":"abc","3":"def","4":"ghi","5":"jkl","6":"mno","7":"pqrs","8":"tuv","9":"wxyz"};
var output = [];
var traceArg = (com,digits) => {
    if(digits.length === 0){
        output.push(com);
        return;
    }
    else{
        let di = digits.substring(0,1);
        let letters = string[di];
        for(let i = 0; i < letters.length;i++){
            let letter = string[di].substring(i,i+1);
            traceArg(com+letter,digits.substring(1));
        }
    }
}
var letterCombinations = function(digits) {
    if(digits.length === 0)
        return [];
    traceArg([],digits);    return output;
};




0 人关注了该问题 关注

0

776854974m • 5天前

非常感谢您的反馈,已转给相关部门跟进优化,当前您可尝试换种语言。后续刷题学习中遇到题目问题可至 力扣圈子 进行交流,以获得更好的支持哟~

0 个讨论

您需要登录后才可回复
您需要登录后才可以回复