赞
踩
之前一直刷力扣,昨天做了小红书笔试,发现是acm模式,不太熟悉,特此总结。其实如果是acm模式就需要自己写一下输入输出。前端一般有两个选择,一个是基于 V8 环境,另一个是基于 node。
如果大家有什么踩过的坑或者应该注意的地方,欢迎评论分享!!!
// 对于有多行输入
let inputArr = []
while(line = read_line()) {
inputArr.push(line)
}
注意
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here(下面是实例用法,实际中删掉即可)
while(line = await readline()){
let tokens = line.split(' ');
let a = parseInt(tokens[0]);
let b = parseInt(tokens[1]);
console.log(a + b);
}
}()
const readline = require('readline') const rl = readline.createInterface({ input: process.stdin, output: process.stdout }) //存放输入的数据 const inputArr = [] //line是输入的每一行,为字符串格式 rl.on('line', function (line) { //将输入流保存到inputArr中(注意为字符串数组) inputArr.push(line.split(' ')) }).on('close', function () { //调用函数并输出 console.log(fun(inputArr)) }) // 核心算法函数 function fun(arr) { return arr }
注意
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。