Trespasser
Mitglied
habe mir schon gedacht wo dein Kommentar-Lösung bleibt.
Hätte mich gewundert wenn von dir nichts gekommen wäre
mfg
Hätte mich gewundert wenn von dir nichts gekommen wäre
mfg
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
public class LaengsterRun {
public static void main(String[] args) {
String run = "abdddddddddefddddd";
run(run);
}
public static void run(String str) {
int counta = 0;
int count = 0;
String temp = "";
String längsterRun = "";
try {
for (int i = 0; i <= str.length() - 1; i++) {
if (str.charAt(counta) == str.charAt(i)) {
temp += str.charAt(i);
count += 1;
}
if ((str.charAt(counta) != str.charAt(i))
|| count == str.length()) {
counta = i;
i = counta - 1;
if (längsterRun.length() < temp.length()) {
längsterRun = temp;
}
temp = "";
}
}
System.out.println(
"Der Längste Run des Strings: "
+ str
+ "\nist: "
+ "\""
+ längsterRun
+ "\""
+ "\nmit: "
+ längsterRun.length()
+ " Zeichen");
} catch (IndexOutOfBoundsException s) {
System.out.println("s");
}
}
}
} catch (IndexOutOfBoundsException s) {
System.out.println("s");
}
} catch (IndexOutOfBoundsException s) {
System.out.println(s);
}
public class LongestRun {
public static void main(String[] args) {
System.out.println(getLongestRun("aqqqqhkjdhkjhkjhdassdaewwzwzzzzwzqzzzzzzwwiiiiiiiqwiwqiweqwooooooooooooooooooas"));
}
/**
* @param string
*/
private static String getLongestRun(String string) {
int len = string.length();
int cnt = 0;
char c = 0;
char cOld = string.charAt(0);
char maxC = 0;
int maxCnt = 0;
for (int i = 0; i < len; i++) {
c = string.charAt(i);
if (c != cOld) {
if (maxCnt < cnt) {
maxC = cOld;
maxCnt = cnt;
}
cnt = 0;
}
cOld = c;
cnt++;
}
return maxC
+ " kommt mit "
+ maxCnt
+ " mal am häufigsten direkt hintereinander in der übergebenen Zeichenkette vor";
}
}