牛客网输入输出调试
难搞啊, 5道题写完没有1道通过, 怀疑人生… 感觉有必要专门总结下怎么应付牛客.
文章目录
1. 输入
例题: 找出数组中和为sum的任意两个数
输入例子:
5
1 3 4 6 8
10
输出:
4 6
没找到输出: notfound
已知行数的输入:
输入的是字符串, 虽然它不打引号.
输出的也是字符串, 虽然它还是不打引号…
readline() 读取一行, 字符串格式, 所以parseInt()必不可少.
var str1 = readline();//'5'
var len = parseInt();//5
字符串转数组
var str2 = readline();//第二次读取, '1 3 4 6 8'
var arr = str2.split(' ');//注意此时数组里面还是字符, arr=['1','3',...]
for(var i=0;i<n;i++){
arr[i] = parseInt(line[i]);//字符转数字
}
未知行数的输入:
while