function t1(arr) {     if(arr.length === 1) return arr;     let Big = ['W', 'Q', 'B', 'S', ''];     let rel = [];     while(arr.length < 5){  //补满五位         arr.unshift('0');     }     for(let i = 0; i < arr.length; ++i){         if(arr[i] !== '0'){             rel = rel.concat([arr[i], Big[i]]);         }else if(rel.length > 0 && rel[rel.length-1] != 'L')// 首位不能为L,且不能有两个连续的L         {             rel = rel.concat('L');         }     }     return rel; } console.log(t1(['1', '2', '0', '0', '1']).join('')); console.log(t1(['1', '2', '0', '2', '1']).join('')); console.log(t1(['1', '0', '2', '0', '1']).join('')); console.log(t1(['2', '0', '1']).join('')); console.log(t1(['1']).join('')); console.log(t1(['0']).join(''));
点赞 1

相关推荐

牛客网
牛客企业服务