Skip to content

实现一个字符串反转:输入:www.toutiao.com.cn 输出:cn.com.toutiao.www #41

Open

Description

@CodeRookie262

实现一个字符串反转:输入:www.toutiao.com.cn 输出:cn.com.toutiao.www
可以先暴力解决问题,最终看看是否能否根据以下要求优化。

要求:
1.不使用字符串处理函数
2.空间复杂度尽可能小

Activity

  1. CodeRookie262 commented on Feb 25, 2021

    @CodeRookie262
    OwnerAuthor

    解法一

    const reverseWord = function(str){
        return str.split(".").reverse().join('.')
    }

    解法二

    const reverseWord = function(str){
        var rs = '',
              word = '';
        for(var s of str){
            if(s === '.'){
                 rs += word + s;
                 word = '';   
                }else{
                 word += s;
               }
        }
        rs += word;
        return rs;
    }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions