华为机试题:去除数字后一个重复的字符 java
2015-05-15 21:34
465 查看
2015华为机试题java版
题目:去除数字后一个重复的字母字符
如输入:4aagg45
输出为:4agg45
如输入:aa4bbb435fh5gg98
输出为:aa4bb435fh5g98
java代码:
<pre name="code" class="java">import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
int j = 1;
char[] csResult = new char[100];
char[] cs = string.toCharArray();
csResult[0] = cs[0];
for (int i = 1; i < cs.length; i++) {
if ((cs[i - 1] >= '0') && (cs[i - 1] <= '9') && (cs[i] <= 'z')
&& (cs[i] >= 'a') && (cs[i] == cs[i + 1])) {
continue;
}
csResult[j] = cs[i];
j++;
}
System.out.println(csResult);
scanner.close();
}
}
题目:去除数字后一个重复的字母字符
如输入:4aagg45
输出为:4agg45
如输入:aa4bbb435fh5gg98
输出为:aa4bb435fh5g98
java代码:
<pre name="code" class="java">import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
int j = 1;
char[] csResult = new char[100];
char[] cs = string.toCharArray();
csResult[0] = cs[0];
for (int i = 1; i < cs.length; i++) {
if ((cs[i - 1] >= '0') && (cs[i - 1] <= '9') && (cs[i] <= 'z')
&& (cs[i] >= 'a') && (cs[i] == cs[i + 1])) {
continue;
}
csResult[j] = cs[i];
j++;
}
System.out.println(csResult);
scanner.close();
}
}
相关文章推荐
- 2015年华为校招机试题和代码实现(分解字符串,拼音转数字,去除重复字符并排序,等式变换)
- 2015届华为校园招聘机试题(去除重复字符并排序)
- 2015年 华为机试题 (二) 去除重复字符并排序
- 华为机试题C++-去除重复字符并排序
- 华为上机试题(java)找出一个字符串中出现次数最多的字符
- java面试题去除一个int整数的重复数字然后倒着输出
- leetcode-java.T003_LongestSubstringWithoutRepeatingCharacters 给定一个字符串,找字符中的最大非重复子串
- 合法IP&窗口最大值数组&打印素数&递归逆序一个栈&栈排序另一个栈&MyString&寻找数组中出现的重复字符&数组中的重复数字&逆序打印链表&空格替换成%20
- 递归实现一个去除字符串中“重复出现的字符”
- 数组试题---一个已经排序的数组,去除里面重复的元素 .
- 一个数组中有30个数(随机产生[0,30]),将数组中重复的数字去除,动态创建数组保存剩下的数字
- 随机生成30个数字(范围0-30)存到一个数组中,将数组中重复的数字去除,动态创建数组保存剩下的数字
- 一个数组中有30个数(随机产生[0,30]),将数组中重复的数字去除,动态创建数组保存剩下的数字
- [华为机试真题][2014]62.去除重复字符并排序
- 华为机试题-判断一个数字中是否包含两个相同的子串
- 华为机试题:判断一个数字中是否包含两个相同的子串 转载
- Java字符串题目--去除重复字符并排序
- 华为OJ平台试题 ——字符串:打印字符串中重复的字符
- 计算重复字符个数_华为SO挑战赛试题2015年8月
- 尾单词长度、1 3 9 27 81 实现1-121任意算法、去除重复字符并排序、拼音转数字、按要求分解字符串