翻转子串

翻转子串

http://www.nowcoder.com/questionTerminal/bc12808a2b0f445c96a64406d5513e96

public boolean checkReverseEqual(String s1, String s2) { // write code here  String tmpb=s2; if(s1.length()!=s2.length()){ return false;
    }else { char[] chara = s1.toCharArray(); for (int i=0 ;i<s1.length();i++){
            String tmp = String.valueOf(chara[i]); int index = tmpb.indexOf(tmp); if(index==-1){ return false;
            }else{ if(index==0){
                    tmpb = tmpb.substring(1,tmpb.length());
                }else if(index==tmpb.length()){
                    tmpb = tmpb.substring(0,tmpb.length()-1);
                }else{
                    tmpb = tmpb.substring(0,index)+tmpb.substring(index+1,tmpb.length());
                }
            }
        } if(tmpb.length()==0){ return true;
        }
    } return false;
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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