你好我是一個競爭性編程的新手我知道的唯一的語言是Javascript,但是如果我選擇JavaScript選項我甚至不明白如何獲得輸入以及如何在一些問題的網站中輸出這些問題是Hackerrank代碼看起來像這如何在Hackerrank和Hackerearth中使用Javascript?
function processData(input) {
//Enter your code here
}
process.stdin.resume();
process.stdin.setEncoding("ascii");
_input = "";
process.stdin.on("data", function (input) {
_input += input;
});
process.stdin.on("end", function() {
processData(_input);
});
而且在一些問題的初始代碼看起來像這樣
process.stdin.resume();
process.stdin.setEncoding('ascii');
var input_stdin = "";
var input_stdin_array = "";
var input_currentline = 0;
process.stdin.on('data', function (data) {
input_stdin += data;
});
process.stdin.on('end', function() {
input_stdin_array = input_stdin.split("\n");
main();
});
function readLine() {
return input_stdin_array[input_currentline++];
}
/////////////// ignore above this line ////////////////////
function main() {
var n = parseInt(readLine());
}
而在hackerearth最初的代碼看起來象
function main(input) {
//Enter your code here
process.stdout.write("Hello World!");
}
process.stdin.resume();
process.stdin.setEncoding("utf-8");
var stdin_input = "";
process.stdin.on("data", function (input) {
stdin_input += input;
});
process.stdin.on("end", function() {
main(stdin_input);
});
相同hackerrank
如果有人給我一個程序的例子如何獲得這些網站的輸入和打印輸出或使用JavaScript的這些網站的任何解決方案也將做我猜。
也許你應該閱讀這些網站上的文檔?只是一個想法。既然你用'node.js'標記了這個,你可能還想閱讀那裏的文檔。只是在說。 – gforce301
@ kannucodert14如果我提供的解決方案有所幫助,您是否會更新我?這肯定會對hackerearth有所幫助,hackerrank應該不會有太大的不同? –
@PankajShukla明天我會檢查並更新你的兄弟。謝謝 – Kannan