我有这个测试挑战,但我绝对是初学者,所以我坚持了下来,任何合适的解决方案将不胜感激!
我们会说字符串中的“四元组”是连续出现四次的字符。打印给定字符串中四元组的数量。四胞胎可以重叠。
提示:注意空格!
输入格式 带有字符串的单行。
输出格式 数字。
示例输入 abcXXXXXabc
示例输出 2
import java.util.*;
public class Quadruples{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
char [] c = s.toCharArray();
int j=0; int k=1; int m=j+2;
for(int i=0; i<c.length-1; i++){
if(c[j] != c[k]){
j++; k++;
}else{
for(int l=0; l<c.length-1; l++){
if(c[j] == c[m]){
m++;
}else{
continue;
}
}
}
}
}
}
蓝山帝景
慕的地10843
心有法竹
潇湘沐
冉冉说
相关分类