Il tuo compito è creare un programma che misura la velocità con cui puoi digitare le lettere dell'alfabeto inglese.
- Il programma accetta solo lettere minuscole
a
az
in ordine alfabetico. - Ogni lettera viene ripetuta come digitata sulla stessa riga (senza nuova riga o altri separatori tra le lettere).
- Se si digita un carattere non valido, il programma verrà emesso
Fail
su una nuova riga e uscirà. - Se si digitano tutte e 26 le lettere, il programma deve, su una nuova riga , generare il tempo in millisecondi impiegato dalla prima all'ultima lettera e uscire.
- Il timer inizia quando si digita la prima lettera,
a
.
Esempi di output:
b
Fail
abcdefgg
Fail
abcdefghijklmnopqrstuvwxyz
6440
Questo è code-golf , quindi vince la risposta più breve in byte.
Fail
senza una rubrica newline? (es. abdFail\n
o abd Fail\n
))
Fail
o millisecondi) deve essere su una nuova riga, come nell'esempio. La maggior parte delle risposte lo presuppone già.