- leetcode采用的是核心代码模式,但是一般笔试都采用ACM模式,需要自己处理数据的输入和输出。
- 这里记录一下js的输入输出实现。
Javascript V8
// javascript V8 ACM模式
let line
while (line = readline()) { // readline() 读取一行
// 转化为数字
let arr = line.split(' ').map(item => parent(item))
// 对数字进行运算
print(arr[0] + arr[1])
}
/* javascript V8环境下
读取:
readline() 读取一行,返回这一行的读取结果
while(line = readline()) 读取多行
输出:
print()
console.log()
*/
Javascript Node
// javascript Node ACM模式
const readline = require('readline');
const RL = readline.createInterface({
input: process.stdin,
output: process.stdout
})
let line
RL.on('line', (data) => {
line = data.split(' ').map(item => parseInt(item))
console.log(line[0] + line[1])
})
/* javascript Node环境下
读取:
const readline = require('readline') // 先把读取模块引入
const RL = readline.createInterface({
input: process.stdin,
output: process.stdout
})
RL.on('line', data => {}) // 读取每一行,data是一行数据
输出:
console.log()
*/