javascript - 谷歌启动问题的 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;
}
谢谢..
解决方案
推荐阅读
- ios - iOS Swift 按字母顺序组合两个字符串以创建一个更大的字符串
- c# - Ubuntu 上的 ASP.NET Core 2.2 Web 应用程序 - 如何实现数据保护
- bash - 带有标志的 Bash 函数在哪里是可选的?
- git - 如何像根一样签出嵌套文件夹
- java - 如何停止从 weblogic 容器中的 servlet 产生的线程?
- c# - 在 C# 中并行运行多个操作
- css - 如何将具有高度:0px 的元素 html 设置为高度:自动(CSS)
- sql - 将 NEWID() 传递给存储过程
- visual-studio - 如何在 TFS 中启用分析
- azure - 如何在 Spring Boot 中为 CosmosDb 设置分区键