Data una stringa contenente solo lettere, genera la lunghezza della sequenza più lunga di lettere alfabetiche consecutive contenute nella parola, dove l'ordine non ha importanza. Un algoritmo di esempio può ordinare la parola, rimuovere i duplicati e quindi generare la lunghezza della corsa più lunga.
Casi test
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
Ad esempio, antidisestablishmentarianismcontiene le lettere abdehilmnstr. Le piste più lunghe sono lmne rst, entrambe di lunghezza 3.
Gli appunti
Puoi prendere tutte le lettere minuscole, maiuscole o maiuscole come input, ma il caso non può codificare le informazioni sulla parola (cioè non puoi rendere i primi ncaratteri in maiuscolo dove nè la lunghezza della corsa più lunga).
Questo è code-golf , quindi vince la risposta più breve in byte.
rst- unificare, ordinare e ottenere la corsa consecutiva più lunga. Possiamo prendere l'input come una matrice di caratteri?