JavaScript
来源:互联网 发布:淘宝天猫店铺怎么申请 编辑:程序博客网 时间:2024/06/02 06:32
1.获取一行输入
const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});var inputArr = [];rl.on('line', function (input) { inputArr = input.split(" "); inputArr.forEach(function(item,index){ inputArr[index] = +item;// 转化为数字 }); // 下面就可以对数据进行处理...... console.log(inputArr); inputArr = [];// 清空数组 rl.close();});rl.on('close', function() { console.log('程序结束'); process.exit(0);});
const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});var inputArr = [];rl.on('line', function (input) { inputArr.push(input);// 获取此行数据 var nLine = parseInt(inputArr[0]);// 获取行数 if(inputArr.length==(nLine + 1)){ // 获取了此轮所有数据,此时获取元素 nLine+1 个,第一个元素为行数nLine. var arr = inputArr.slice(1);// 除去行数的具体数据 // 下面就可以对数据进行处理...... console.log(arr); inputArr = [];// 清空数组 }});
3.获取多行输入
const readline = require("readline");const rl = readline.createInterface({ input: process.stdin, output:process.stdout});var inputArr = [];var lineNum = 0;rl.on('line', function(line){ inputArr.push(line); var n = parseInt(inputArr[0]); if(lineNum == n){ // 下面就可以对数据进行处理...... var arr = inputArr.slice(1); console.log(arr); inputArr = [];// 清空数组 rl.close(); }else{ lineNum++; } });rl.on('close', function() { console.log('程序结束'); process.exit(0);});
阅读全文
0 0
- Javascript
- JavaScript
- javascript
- javascript
- javascript
- javascript
- javascript
- JavaScript
- javascript
- JavaScript
- Javascript
- javascript
- javascript
- JavaScript
- javascript
- javascript
- JavaScript
- javascript
- Hive的架构,设计,安装
- 三进金蝶软件园,记我的面试之旅
- springmvc多个拦截器中拦截器方法的执行顺序
- 【数据结构专题-02】算法介绍
- 05:输出保留12位小数的浮点数
- JavaScript
- OSG 视图与相机 类图
- JavaWEB--POI之EXCEL操作、优化、封装详解系列(六)--PoiExportUtil使用文档(2)分页
- mysql encode&decode
- Javaweb核心之el&jstl
- 关于学习算法的一个辅助工具 Metacademy
- The Snail
- spark本地读取写入s3文件
- cifar-10 分类 tensorflow 代码