牛客網JS(nodeJS)單行、多行輸入和輸出

nodeJS實現牛客網的輸入和輸出

在牛客網上,用js作筆試的童鞋首先要作的事情就是學會如何輸入和輸出。不然就算看得懂題也沒法經過筆試。話很少少,咱們直接開始:node

一、選擇語言
clipboard.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(parseInt(arr[0]) + parseInt(arr[1]));
})

三、多行輸入ui

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());
  //下面再根據要求對每一行數據進行處理,好比相似於單行輸入將每一行數據按照空格轉換爲數組等
    ...
})

四、輸出spa

console.log("你的結果");
相關文章
相關標籤/搜索