Bei einer Zeichenfolge, die nur Buchstaben enthält, wird die Länge der längsten Folge aufeinanderfolgender alphabetischer Buchstaben ausgegeben, die das Wort enthält, wobei die Reihenfolge keine Rolle spielt. Ein beispielhafter Algorithmus kann das Wort sortieren, Duplikate entfernen und dann die Länge des längsten Laufs ausgeben.
Testfälle
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
Zum Beispiel antidisestablishmentarianismenthält die Buchstaben abdehilmnstr. Die längsten Abfahrten sind lmnund rst, beide Länge 3.
Anmerkungen
Sie können alle Kleinbuchstaben, Großbuchstaben oder gemischten Buchstaben als Eingabe verwenden, die Groß- und Kleinschreibung kann jedoch keine Informationen über das Wort codieren (dh Sie können die ersten nZeichen nicht in Großbuchstaben schreiben, wenn ndie Länge der längsten Ausführung erreicht ist).
Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
rst: Eindeutig machen, sortieren und den längsten Durchlauf in Folge erzielen. Können wir Eingaben als Array von Zeichen annehmen?