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

单词倒排

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(" ")); //翻转后根据" "拼接
    }
}()

全部评论

相关推荐

04-17 10:16
门头沟学院 Java
小浪_coder:24届很难找了,马上25的都毕业了还有很多没找到的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务