Java递归练习-将字符串中的“x”全部移到这个字符串最后
来源:互联网 发布:武极天下神迹升级数据 编辑:程序博客网 时间:2024/04/29 00:16
Given a string, compute recursively a new string where all the lowercase 'x' chars have been moved to the end of the string.
endX("xxre") → "rexx"
endX("xxhixx") → "hixxxx"
endX("xhixhix") → "hihixxx"
题目是codingbat上看到的自己做的答案
endX("xxre") → "rexx"
endX("xxhixx") → "hixxxx"
endX("xhixhix") → "hihixxx"
题目是codingbat上看到的自己做的答案
public String endX(String str) { int index=str.indexOf("x"); int length=str.length(); String newX=""; if(index+1==length){ return str;} else if(index==0&&(length>1)) {newX=str.substring(index+1,length) ;} else if(index==-1) return str; else{ newX=str.substring(0,index)+str.substring(index+1,str.length());} return endX(newX)+"x";}
0 0
- Java递归练习-将字符串中的“x”全部移到这个字符串最后
- 将字符串中的字符'*'移到串的前部分
- 函数将字符串中的字符'*'移到串的前部分
- 【Java】编写一个方法,将字符串中的空格全部替换为“ ”
- 将字符串中的小写字符全部转换为大写
- 将一个字符串中的空格全部替换为“%20”
- 将一个字符串中的空格全部替换成“%20”
- java将字符串逆序递归方式输出
- Move Zeroes 将数组中的0移到最后
- 将字符串中的字符'*'移到串的前部分 的一个解法
- 将字符串中的字符'*'移到串的前部分 的一个解法
- 将字符串中的字符'*'移到串的前部分 的一个解法
- 将字符串中的所有数字字符移到所有非数字字符之后,并保持原顺序。
- 将string字符串中的字符转为全部大写或者全部小写
- js的replace方法将字符串中的 全部替换为空字符串
- 9.1数组与字符串(三)——将字符串中的空格全部替换为“%20”
- 将字符串中的空字符全部替换为别的字符串 Python 版
- 把字符串中*全部移到字符串的头部---要求时间复杂度和空间复杂度
- OSX: 不要升级到ARD 3.7.1 Admin
- The first On-campus Job - record
- the first USA JOB ``` RECORD
- UVA 10098 - Generating Fast 解题报告 (全排列)
- iOS App Programming Guide => Design Basic & Core Objects
- Java递归练习-将字符串中的“x”全部移到这个字符串最后
- Start Developing iOS Apps Today
- Apple Documentation List
- USACO Fence Loops 解题报告
- 使用ContentProvider共享数据
- 解决 win 8.1 + Ubuntu 12.04 安装双系统后启动,无法进入ubuntu的问题
- 读书笔记01 Programming Interviews Exposed 3rd ed
- boost完全开发指南第12章-并发编程 1 (采用boost-asio库封装的tcp_server)
- Nvidia显卡驱动 - nouveau