题解 | #合并符串#

合并符串

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
    }
})
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务