首页 > 解决方案 > 谷歌启动问题的 Javascript 代码中的运行时错误

问题描述

我正在尝试使用 Javascript 解决 google Kick Start 问题,但它一直给我一个运行时错误。我相信我的代码是正确的语法,因为如果我手动输入所有变量值,我会得到正确的答案......这是问题链接: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;
}

谢谢..

标签: javascript

解决方案


推荐阅读