文章
27
粉丝
492
获赞
10
访问
268.9k
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String str = sc.nextLine();
char[] strs = str.toCharArray();
int[] index = new int[100];//用来存储每一组gzu
int k = 0;
int flag = 0;
for (int i = 0; i < strs.length; i++) {
if (strs[i] == 'G' || strs[i] == 'g') {
if (strs[i + 1] == 'Z' || strs[i + 1] == 'z') {
if (strs[i + 2] == 'U' || strs[i + 2] == 'u') {
index[k++] = i;//index[k]记录gzu,g的位置,u的位置可以由g的位置确定下来
i = i + 2;
flag = 1; //标志可以找到gzu子串
}
}
} else {
continue;
}
}
if (flag == 0) {
System.out.print(str); //字符串中不出现gzu,输出原来的字符串
} else { //通过观察规律得,大致可以分为三段,规律后面举出例子说明
System.out.print(str.substring(0, index[0])); //第一步
for (int i = 0; i < k; i++) {
if (i == (k - 1)) {
System.out.print...
登录后发布评论
gzgzgzuuug 试过吗