赛码网的输入规则(Jsv8)& 牛客网的输入规则(Node.js)

赛码网

一个数字,一行数组

  1. 输入形式
输入样例:
3
3 3 2
  1. 用于代码测试中
let number = read_line()
let arr = []
arr = read_line().split(' ')
for(let i = 0; i < arr.length; i++) {
    arr[i] = parseInt(arr[i])
}
// 调用函数并输出结果
const result = maxHiring(number, arr);
console.log(result);

两行都是数组

  1. 输入形式
5 2 12 6
4 4 1 2 3
  1. 用在代码测试中
let arr1 = []
arr1 = read_line().split(' ')
for(let i = 0; i < arr1.length; i++) {
    arr1[i] = parseInt(arr1[i])
}

let arr2 = []
arr2 = read_line().split(' ')
for(let i = 0; i < arr2.length; i++) {
    arr2[i] = parseInt(arr2[i])
}
const [n, k, A, B] = arr1; // 例如输入的值

// 调用函数并输出结果
const result = countValidCombinations(arr2, k, A, B, 1, 0);
console.log(result);

一行数字,一行数组,等交替

格式同上方,进行相应组合即可,read_line()表示每行读取到的内容

牛客网

两行

  1. 输入形式
1 2
9 8 17 13 2
  1. 用在代码测试中
let array = []
while((line = await readline())) {
    let tokens = line
    array.push(tokens)
}
let n = array[0][0] // 1
let m = array[0][2] // 2
let test = array[1].split(' ')
let testArray = []
for(let str of test) {
    testArray.push(parseInt(str)) // [9, 8, 17, 13, 2]
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值