Votre tâche consiste à créer un programme qui mesure à quelle vitesse vous pouvez taper les lettres de l’alphabet anglais.
- Le programme ne doit accepter les lettres minuscules
a
àz
dans l' ordre alphabétique. - Chaque lettre est répercutée sur la même ligne (sans nouvelle ligne ni autre séparateur entre les lettres).
- Si vous tapez un caractère invalide, le programme doit sortir
Fail
sur une nouvelle ligne et sortir. - Si vous tapez toutes les 26 lettres, le programme doit, sur une nouvelle ligne , afficher le temps en millisecondes écoulé de la première à la dernière lettre et quitter.
- La minuterie démarre lorsque vous tapez la première lettre,
a
.
Exemple de sorties:
b
Fail
abcdefgg
Fail
abcdefghijklmnopqrstuvwxyz
6440
C'est du code-golf , donc la réponse la plus courte en octets est gagnante.
Fail
sans une nouvelle ligne? (par exemple abdFail\n
ou abd Fail\n
))
Fail
ou les millisecondes) doit figurer sur une nouvelle ligne, comme dans l'exemple. La plupart des réponses supposent déjà cela.