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, antidisestablishmentarianism
contiene le lettere abdehilmnstr
. Le piste più lunghe sono lmn
e 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 n
caratteri 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?