题解 | #合并符串#
合并符串
http://www.nowcoder.com/practice/7f436c901a0d450ebdec1168e3e57cc2
/* 【多行输入】 line事件是每次换行时都会触发(前提是没有close), 如果在已知行数的情况下,可以将输入push到临时数组中,直到一组数据全部push完成之后再对该数组做处理,到下一组时将该数组清空。 */ const readline = require('readline'); let r1 = readline.createInterface({ input:process.stdin, output:process.stdout }) //输入2个长度相等的字符串 const Num = 2 let inputs = [] r1.on('line',function(input){ inputs.push(input.trim()) // 满足一组行数条件之后再进行数据的处理 if(Num == inputs.length) { let res = [] let s1 = inputs[0].split('') let s2 = inputs[1].split('') let len = s1.length for (let i = 0; i < len; i++) { res.push(s1[i]) res.push(s2[len - i - 1]) } res = res.join('') console.log(res) inputs.length = 0 } })