赛码系统的oj输入问题

363 阅读1分钟

1. js语言的输入及处理代码

读入的都是字符,是一行一行读入的,只要read_line就读入了一行,输出的话可以就用console.log()

let preorder, inorder, arr2 = [],
    nodeNumber,
    strArr = [];
while ((line = read_line()) != '') {
    line = line.split(' ');
    strArr.push(line);
}
//将读入的字符转为数字 strArr是字符数组
function toNumber(arr) {
    for (let i = 0; i < arr.length; i++) {
        let arrcur = [];
        for (let j = 0; j < arr[i].length; j++) {
            arrcur.push(parseInt(arr[i][j]));
        }
        arr2.push(arrcur);
    }
    return arr2;
}
let arr;
arr = toNumber(strArr);