İşte benim kodum,Sonuç olarak ortaya çıkan maksimum süreleri belirleyin ve başlangıç dizinini döndürür
Bana bunu bitirmenin yolunu bulun. Bu soruyu kağıda yazdım, o zamanın kodu vardı. Aşağıdaki örnekte bu
public class HelloWorld {
public static void main(String []args){
int result = getMax("haaddddddddccf");
System.out.println(result);
}
public static int getMax(String input){
int length = input.length();
int count = 0;
int max = 0;
int tempCount = 0;
for(int i=0;i<length-1;i++) {
if(input.charAt(i) == input.charAt(i+1)) {
count ++ ;
}
tempCount = count;
count = 0;
if(max > tempCount) {
max = tempCount;
return i;
}
tempCount = 0;
}
return 0;
}
}
'str.indexOf ()' birinci dizini döndürür. –
Hackerdarshi
evet! Teşekkürler .cheers :) –