题解 | #单词倒排# 不用正则表达式

单词倒排

https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
 
void async function () {
    // Write your code here
    while(line = await readline()){
        let tokens = line.split(''); //分隔字符串
        tokens.forEach((item,index) => {
            let asc = item.charCodeAt(0) //记录ascii码值
            if((asc>=97 && asc <=122) || (asc>=65 && asc <=90) ){
            }else{
                tokens[index] = " " //非字母的字符用空格代替
            }
        });
        tokens = tokens.join("").split(" "); //将替换后的字符串用空格分隔
        console.log(tokens.reverse().join(" ")); //翻转后根据" "拼接
    }
}()

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务