牛客测试输入输出方法

切换到node环境下


image.png

单行输入

var readline = require('readline')
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
})
rl.on('line', function(line) {
  //line为输入的单行字符串,split函数--通过空格将该行数据转换为数组。
  var arr= line.split(' ')
 //数组arr的每一项都是字符串格式,如果我们需要整型,则需要parseInt将其转换为数字
  console.log(arr);
})

多行输入

var readline = require('readline')
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
})
var inputs = []
rl.on('line', function(line){
  //trim()去除字符串两边的空白,line表示一行输入,最终得到的inputs数组的每一个元素表示一行输入。
  inputs.push(line.trim());
  //下面再根据要求对每一行数据进行处理,比如类似于单行输入将每一行数据按照空格转换为数组等
})

输出

console.log()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基于node的readline一样可以使用标准流的输入输出 对于大学生在刚开始学习c ,c++, java的时候,...
    Cc卿阅读 1,559评论 2 0
  • Node.js中文网的 v6.10.3 文档提供了readline模块,可以从可读流(process.stdin)...
    Evtion阅读 5,541评论 0 4
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,500评论 0 5
  • 前端笔试第一坑:nodejs输入输出-典型三种情况(二) 一、处理单行输入 var readline = requ...
    yesufan阅读 240评论 0 0
  • 前端笔试第一坑:nodejs输入输出(一): 参考:nodejs oj在线笔试应对方案(讲几种输入处理方法) - ...
    yesufan阅读 250评论 0 0