Atestia
Înapoi la exerciții
#179Programare

Cea mai lungă secvență de litere ordonate alfabetic

Enunț

Se citește de la tastatură un șir de cel mult 255 litere mici ale alfabetului englez. Să se găsească cea mai lungă secvență de caractere introduse consecutiv în care literele să fie ordonate alfabetic.

Dacă se citește șirul sybegifcabfayewfa se va afișa:

begi

Enunțul nu precizează ce se întâmplă la litere egale alăturate și nici care secvență se alege dacă există mai multe de lungime maximă. Rezolvarea de mai jos tratează literele egale ca fiind în ordine (aab e o secvență ordonată) și afișează prima secvență de lungime maximă. Ambele convenții se menționează explicit în lucrare.

Rezolvare

Apariții