自己机子上感觉运行正常,但是在网上IDE中就是错误,不知道什么情况。
//nodejs运行
//readline模块用于读取输入的数字
var readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal:false
});
rl.on('line', function(line){
function test(arr,t){
var j=0;
var ren = 0;
for(let i=0;i<arr.length;i++){
if(parseInt(arr[i]) == t){
j++;
}
}
var c=1;
for(let i=0;i<j;i++){
ren +=parseInt(t)*c;
c*=10;
}
return ren;
}
var arr = line.split(' ');
console.log(test(arr[0].toString(),arr[1])+test(arr[2].toString(),arr[3]));
});
//普通js
var arr = [3862767,6,13530293,3];
function test(arr,t){
var j=0;
var ren = 0;
for(let i=0;i<arr.length;i++){
if(parseInt(arr[i]) == t){
j++;
}
}
var c=1;
for(let i=0;i<j;i++){
ren +=parseInt(t)*c;
c*=10;
}
return ren;
}
console.log(test(arr[0].toString(),arr[1])+test(arr[2].toString(),arr[3]));