由于牛客网的js编程都是通过readline()读取一行字符串,所以当参数为数组的时候(eg:[“a1”, “a2”], [“b1”, “b2”, “b3”]),需要将字符串转为两个数组。
function inputFormat(str) {
let paramArr = str.match(/\[(.+?)\]/g); // paramArr = [ '[1, 2, 3]', '[4, 5]' ]
let arr1 = eval(paramArr[0]); // 转化为数组1,[1, 2, 3]
let arr2 = eval(paramArr[1]); // 转化为数组2,[4, 5]
return paramArr;
}
console.log(inputFormat("[1, 2, 3], [4, 5]"));