注: 問題の解決策を求めているのではありません。解決策が受け入れられない理由を理解しようとしています。
ソリューションを送信するためのテンプレートは次のとおりです。
var fs = require("fs");
fs.readFileSync(process.argv[2]).toString().split('\n').forEach(function (line) {
if (line != "") {
//do something here
//console.log(answer_line);
}
});
したがって、ソリューションを挿入し、出力を console.log'ing する必要があります。
そして、送信した出力に関係なく、結果として生成されるものは次のとおりです。
fs.js:338
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
TypeError: path must be a string
at Object.fs.openSync (fs.js:338:18)
at Object.fs.readFileSync (fs.js:182:15)
at Object.<anonymous> (<tmp>/source.js:33:4)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
node.js に詳しい人が、クラッシュする前に codeval が私のコードに到達しているかどうかを教えてもらえますか?
TX。