是否有人能够成功提交Google Code Jam 2018解决方案node.js
?我对读取和输出数据的“样板”感兴趣。
事情是我尝试过的,它说“运行时错误”,没有任何更多细节,所以我不得不用另一种语言编写?
此解决方案在本地对我有效。
我也将我的解决方案转换为另一种语言,并且它可以正常工作,所以我很确定问题出在样板中,而不是解决方案中。
const fs = require('fs');
function solve(shield, program) { ... }
var content = fs.readFileSync(0, 'utf8');
var lines = content.split(/\r?\n/);
var cases = +lines[0];
var out = [];
for (var i = 1; i <= cases; i++) {
var [shield, program] = lines[i].split(' ');
var result = solve(+shield, program);
out.push(`Case #${i}: ${result === -1 ? 'IMPOSSIBLE' : result}`);
}
fs.writeFileSync(1, out.join('\n'));
Run Code Online (Sandbox Code Playgroud)