Les règles
Il est temps de créer un test de vitesse de frappe dans la langue de votre choix!
1 . Vous fournissez un fichier avec un dictionnaire de choix (chaque «mot» qu'il contient doit être délimité par des sauts de ligne). Canalisez-le via stdinou fournissez son nom comme argument de ligne de commande.
une capable sur au dessus de absence ...
2 . Choisissez 10 mots au hasard dans le fichier (aucun doublon ne doit être autorisé) et imprimez-les de la manière suivante:
-> direct -> moulu -> suivant -> cinq ...
3 . Commencez à mesurer le temps passé à partir de maintenant!
4 . Laissez l'utilisateur saisir les dix mots le plus rapidement possible (terminé par un retour chariot). Imprimez OKlorsque vous avez une correspondance, imprimez WRONGlorsque nous avons une erreur de frappe (ou que le mot a déjà été correctement saisi lors de cette exécution).
5 . Arrêter les pendules! Maintenant imprimer le CPM (par minute caracters) de référence, qui est calculé comme suit: (sum of the characters of the chosen words / time spent typing (seconds)) * 60. Arrondissez à l'entier le plus proche et reproduisez la sortie (exemple) suivante:
-> Vous avez marqué 344 CPM!
Un échantillon
-> s'installer -> côté -> ouvert -> ministre -> risque -> couleur -> bateau -> pareil -> taille -> épée régler D'accord côté D'accord ouvert D'accord # ...................... quelques lignes coupées ...................... mot FAUX épée D'accord -> Vous avez marqué 298 CPM!
Le gagnant
C'est le code colf, l'entrée la plus courte (en nombre de caractères du code source) gagne, amusez-vous!