var N = parseInt(read_line()); var str = ""; for(var i=0;i<N;i++){ print(fn(read_line())); } function fn(str){ var arr = str.split(""); // console.log(arr) var res = []; while(arr.indexOf("Z") != -1){ del(arr,["Z","E","R","O"]); res.push(0); } while(arr.indexOf("W") != -1){ del(arr,["T","O","W"]); //console.log(arr); res.push(2); } while(arr.indexOf("U") != -1){ del(arr,["F","O","U","R"]); res.push(4); } while(arr.indexOf("G") != -1){ del(arr,["G","E","I","H","T"]); res.push(8); } while(arr.indexOf("R") != -1){ del(arr,["T","H","R","E","E"]); res.push(3); } while(arr.indexOf("O") != -1){ del(arr,["O","N","E"]); res.push(1); } while(arr.indexOf("F") != -1){ del(arr,["F","I","V","E"]); res.push(5); } while(arr.indexOf("X") != -1){ del(arr,["S","I","X"]); res.push(6); } while(arr.indexOf("S") != -1){ del(arr,["S","E","V","E","N"]); res.push(7); } while(arr.indexOf("N") != -1){ del(arr,["N","I","N","E"]); res.push(9); } var resss = []; res.forEach(function(item){ resss.push((2+item)%10); }); return resss.sort(function(a,b){return a-b}).join(""); } // fn("OHEWTIEGTHENRTEO"); function del(arr,arrNum){ arrNum.forEach(function(item){ var _index = arr.indexOf(item); // console.log(_index); arr.splice(_index,1); }); } js  通过80%     这里要喷一下赛马网:赛马网的js输入输出 现在都搞不太懂,有时候同样的代码人多的时候就全错,人少的时候就全对       真的很郁闷,明明很简单的题,输入输出就是搞不定,,,,平时也不能看出来具体是怎么输入输出的,
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务