如果您在 Hackerrank 代码对工具的上下文中执行此操作,那么这是给您的。
工具的工作方式是您必须在 Stdin 部分输入一些输入,然后单击 Run,它将带您进入 stdout。
在标准输入中输入的所有输入行将由代码的 process.stdin.on("data",function(){}) 部分处理,一旦输入“结束”,它将直接进入进程.stdin.on("end", function(){}) 部分,我们可以在其中进行处理并使用 process.stdout.write("") 在标准输出上输出结果。
process.stdin.resume();
process.stdin.setEncoding("ascii");
var input = "";
process.stdin.on("data", function (chunk) {
// This is where we should take the inputs and make them ready.
input += (chunk+"\n");
// This function will stop running as soon as we are done with the input in the Stdin
});
process.stdin.on("end", function () {
// When we reach here, we are done with inputting things according to our wish.
// Now, we can do the processing on the input and create a result.
process.stdout.write(input);
});
您可以通过将上面的代码粘贴到代码窗口上来检查流程。