题解 | #字符串最后一个单词的长度#

字符串最后一个单词的长度

https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

//方法一:借助split方法
void async function () {
    const line = await readline();
    const list = line.split(" ").join().split(",");
    console.log(list[list.length-1].length) ;
}()

//方法二:遍历
void (async function () {
    let pre=0,cur=0;
    const line = await readline();
    for(const c of line){
        if(c === " ") [pre,cur] = [cur?cur:pre,0];
        else cur++;
    }
    console.log(cur?cur:pre);
})();

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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