1. 程式人生 > >牛客網線上程式設計輸入輸出

牛客網線上程式設計輸入輸出

多行輸入:輸入第一個資料為接下來要輸入的行數,接下來的幾行每一行僅有一個數字。

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 = +inputArr[0];// 獲取行數 if(inputArr.length==(nLine + 1)){ // 獲取了此輪所有資料,此時獲取元素 nLine+1 個,第一個元素為行數nLine. var arr = inputArr.slice(1);// 除去行數的具體資料 // 下面就可以對資料進行處理...... console.log(arr); inputArr = [];// 清空陣列 } });

獲取一行輸入:就相對簡單多了。
假設這一行輸入多個數字,以空格分離。

const readline = require
('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); var inputArr = []; rl.on('line', function (input) { inputArr = input.split(" "); inputArray.forEach(function(item,index){ inputArray[index] = +item;// 轉化為數字 }); // 下面就可以對資料進行處理......
});

相關推薦

網線程式設計輸入輸出

多行輸入:輸入第一個資料為接下來要輸入的行數,接下來的幾行每一行僅有一個數字。 const readline = require('readline'); const rl = readline.cr

網線程式設計js的輸入輸出問題

原 牛客網線上程式設計JavaScript輸入和輸出處理方法 近段時間在牛客網刷題,到目前為止刷了53道程式設計題(其中包括23道劍指offer程式設計題,30道各大廠往年的校招真題)。剛開始在牛客網刷各大廠校招真題

網線程式設計JavaScript輸入輸出處理方法

近段時間在牛客網刷題,到目前為止刷了53道程式設計題(其中包括23道劍指offer程式設計題,30道各大廠往年的校招真題)。剛開始在牛客網刷各大廠校招真題的時候,最頭疼的就是輸入資料的讀取和結果的輸出了吧。網上搜有關牛客網JS程式設計的輸入和輸出的處理方法

網線程式設計(四):電話號碼分身-python

題目描述 繼MIUI8推出手機分身功能之後,MIUI9計劃推出一個電話號碼分身的功能:首先將電話號碼中的每個數字加上8取個位,然後使用對應的大寫字母代替 ("ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGH

網線程式設計(零):質數-python

這是一道牛客網上的一道非常簡單的題目,但是,它的輸出格式卻讓人很煩,如果你沒有大量的寫過這樣的輸出格式,這個例題給大家提供一個思路。 題目要求:P_i表示第i個質數,那麼輸入兩個整數M,N,請輸出P_M到P_N之間的所有質數(包括P_M,P_N) 示例:輸入: 5 27 輸出:

網線程式設計(五):水仙花數-python

題目描述 春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的: “水仙花數”是指一個三位數,它的各位數字的立方和等於其本身,比如:153=1^3+5^3+3^3。 現在要求輸出所有在m和n範圍內的水仙花數。 輸入描述: 輸入資料有多組,每組佔一行,包括兩

網線程式設計(15):數列還原-python

題目描述 牛牛的作業薄上有一個長度為 n 的排列 A,這個排列包含了從1到n的n個數,但是因為一些原因,其中有一些位置(不超過 10 個)看不清了,但是牛牛記得這個數列順序對的數量是 k,順序對是指滿足 i < j 且 A[i] < A[j] 的對數,請幫助牛牛計算出,符合這個要

網線程式設計(14):小易喜歡的單詞

題目描述 小易喜歡的單詞具有以下特性: 1.單詞每個字母都是大寫字母 2.單詞沒有連續相等的字母 3.單詞沒有形如“xyxy”(這裡的x,y指的都是字母,並且可以相同)這樣的子序列,子序列可能不連續。 例如: 小易不喜歡"ABBA",因為這裡有兩個連續的'B' 小易不喜歡"THETXH",因

網線程式設計(13):兩種排序方法-python

題目描述 考拉有n個字串字串,任意兩個字串長度都是不同的。考拉最近學習到有兩種字串的排序方法: 1.根據字串的字典序排序。例如: "car" < "carriage" < "cats" < "doggies < "koala" 2.根據字串的長度排序。例如: "car

網線程式設計(12):編碼-python

假定一種編碼的編碼範圍是a ~ y的25個字母,從1位到4位的編碼,如果我們把該編碼按字典序排序,形成一個數組如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a

網線程式設計(11):字典序-python

題目描述 給定整數n和m, 將1到n的這n個整數按字典序排列之後, 求其中的第m個數。 對於n=11, m=4, 按字典序排列依次為1, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 因此第4個數是2.  對於n=200, m=25, 按字典序排列依次為1 10

網線程式設計(10):身份證分組-python

  題目描述 18位身份證的編碼規則是: 前1、2位數字表示:所在省(直轄市、自治區)的程式碼 第3、4位數字表示:所在地級市(自治州)的程式碼 第5、6位數字表示:所在區(縣、自治縣、縣級市)的程式碼; 第7—14位數字表示:出生年、月、日; 第15、16位數字表示:所在地的

網線程式設計(9):統計字元-python

題目描述 給定一個英文字串,請寫一段程式碼找出這個字串中首先出現三次的那個英文字元(需要區分大小寫)。 輸入描述: 輸入資料一個字串,包括字母,數字等。 輸出描述: 輸出首先出現三次的那個英文字元 示例1 輸入 Have you ever gone shoppin

網線程式設計(19):暗黑字串-python

題目描述 一個只包含'A'、'B'和'C'的字串,如果存在某一段長度為3的連續子串中恰好'A'、'B'和'C'各有一個,那麼這個字串就是純淨的,否則這個字串就是暗黑的。例如: BAACAACCBAAA 連續子串"CBA"中包含了'A','B','C'各一個,所以是純淨的字串 AABBCCAA

網線程式設計(18):迴文序列-python

題目描述 如果一個數字序列逆置之後跟原序列是一樣的就稱這樣的數字序列為迴文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是迴文序列,  {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是迴文序列。 現在給

網線程式設計(17):不要二-python

題目描述 二貨小易有一個W*H的網格盒子,網格的行編號為0~H-1,網格的列編號為0~W-1。每個格子至多可以放一塊蛋糕,任意兩塊蛋糕的歐幾里得距離不能等於2。 對於兩個格子座標(x1,y1),(x2,y2)的歐幾里得距離為: ( (x1-x2) * (x1-x2) + (y1-y2) *

網線程式設計(16):數字遊戲-python

題目描述 小易邀請你玩一個數字遊戲,小易給你一系列的整數。你們倆使用這些整數玩遊戲。每次小易會任意說一個數字出來,然後你需要從這一系列數字中選取一部分出來讓它們的和等於小易所說的數字。 例如: 如果{2,1,2,7}是你有的一系列數,小易說的數字是11.你可以得到方案2+2+7 = 11.如

網線程式設計題-數串(1)

開始記錄刷牛客網的線上程式設計題,使用語言為C++,一共8342道題,監督自己堅持刷下去。。。 說明:如果題目答案不是自己的原創,我會說明程式碼來源。 題目描述 設有n個正整數,將他們連線成一排,組成一個最大的多位整數。 如:n=3時,3個整數13,312,343,連成的最大整數為343

網線程式設計題——句子反轉(3)

題目描述 給定一個句子(只包含字母和空格), 將句子中的單詞位置反轉,單詞用空格分割, 單詞之間只有一個空格,前後沒有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 輸入描述: 輸入資料有多組,每組佔一行,包含一個句子(句子長度小於1

網線程式設計專題《劍指offer》(8)跳臺階

題目連線: 題目: 解題思路: 1. 問題分析 設f(n)表示青蛙跳上n級臺階的跳法數。 當只有一個臺階時,即n = 1時,只有1中跳法; 當n = 2時,有2種跳法; 當n = 3 時,有3種跳法; 當n很大時,青蛙在最後一步跳到第n級臺階時,有兩種情況: