笔笔记本屏幕忽然很暗
计算并打印数组中元素的总和,请记住,其中一些整数可能会很大。
功能说明:
在下面的编辑器中完成aVeryBigSum函数。 它必须返回所有数组元素的总和。
aVeryBigSum具有以下参数:
ar:整数数组。
输入格式:
输入的第一行包含一个整数。
下一行包含数组中包含的以空格分隔的整数。
输出格式:
打印数组中元素的整数和。
我的解决方案:
“使用严格”;
const fs = require('fs');
process.stdin.resume();
process.stdin.setEncoding('utf-8');
让inputString ='';
让currentLine = 0;
process.stdin.on('data',inputStdin => {
inputString + = inputStdin;
});
process.stdin.on('end',_ => {
inputString = inputString.replace(/ \ s * $ /,``)
.split('\ n')
.map(str => str.replace(/ \ s * $ /,``)));
主要();
});
函数readLine(){
return inputString [currentLine ++];
}
函数aVeryBigSum(ar){
var sum = 0;
for(让i = 0; i <ar.length; i ++){
sum = sum + ar [i];
}
返回总和
}
函数main(){
const ws = fs.createWriteStream(process.env.OUTPUT_PATH);
const arCount = parseInt(readLine(), 10);
const ar = readLine().split(' ').map(arTemp => parseInt(arTemp, 10));
let result = aVeryBigSum(ar);
ws.write(result + "\n");
ws.end();
}
笔笔记本屏幕忽然很暗