Schreiben Sie eine Funktion / ein Programm, die / das eine Folge von Klein- / Großbuchstaben [A-Za-z] als Eingabe akzeptiert, die prüft, ob die vorkommenden Buchstaben eindeutig und in alphabetischer Reihenfolge sind (Groß- und Kleinbuchstaben werden ignoriert) oder nicht. Die Ausgabe muss wahr sein, wenn sie eindeutig und in alphabetischer Reihenfolge ist, und falsch, wenn nicht.
Hier einige Testfälle
a true
abcdefGHIjklmnopqrSTUVWXyz true
aa false
puz true
puzz false
puzZ false
puZ true
PuZ true
pzu false
pzU false
abcdABCD false
dcba false
Wenn du willst, starte dein Programm mit allen Wörtern einer Wortliste wie dieser und poste einige interessante =).
Ergebnis
Die niedrigste Anzahl von Bytes gewinnt.
za
ein wahrer Wert sein?
a
und endet mit z
.