Easy way to reverse each word in a sentence

后端 未结 9 2303
深忆病人
深忆病人 2021-01-02 12:59

Example:

string str = \"I am going to reverse myself.\";
string strrev = \"I ma gniog ot esrever .flesym\"; //An easy way to achieve this

A

9条回答
  •  庸人自扰
    2021-01-02 13:19

    //Without Extension Methods Like: Split, ToCharArray, etc..
    
    public string ReverseString(string str="Hai How Are You?"){
        var FullRev="", 
        var wordRev="";
        for(i=0;i<=str.length;i++){
            if(str[i]==" " || i==str.length){
                FullRev=FullRev+" "+wordRev; //FullRev=wordRev+" "+FullRev; 
                wordRev="";
            }else{
                wordRev=str[i]+wordRev;
            }
        }
        return FullRev;
    } 
    //Result "iaH woH erA ?uoY"
    

提交回复
热议问题