#javascript
Вопрос:
Я пытаюсь решить вопрос о запуске Google с помощью Javascript, но он продолжает выдавать мне ошибку во время выполнения. Я считаю, что мой код верен с точки зрения синтаксиса, потому что, если я вручную введу все значения переменных, я получу правильные ответы… Вот ссылка на вопрос : https://codingcompetitions.withgoogle.com/kickstart/round/000000000019ffc7/00000000001d3f56
Вот мой код :
const fs = require('fs');
const input = fs.readFileSync(0, 'utf8').trim().split('n');
let currentline = 0;
function readline(){
return input[currentline ];
}
let T = readline();
for (let i=0; i <= T; i ) {
let [N, B] = readline(). split(' ');
let arr = readline().split(' ');
Console.log("Case #" i ": " operation());
}
function operation() {
var count = 0;
arr.sort(function (a, b) { return a - b;});
var total = 0;
for (let i=0; total <= B; i ) {
total = arr[i];
count ;
}
return count - 1;
}
Спасибо..
Комментарии:
1. Как это должно работать с 0 в качестве имени файла?
2. 0 считывается со стандартного ввода(process.stdin), и ввод передается через stdin
3. Есть ли реальное сообщение об ошибке?
4.
for (let i=0; i <= T; i ) {
<- я меньше или равна строки??5.
for (let i=0; total <= B; i ) {
<— Б не определено