Zasady
Czas zbudować test szybkości pisania w wybranym języku!
1 . Udostępniasz plik z wybranym słownikiem (każde „słowo” musi być oddzielone znakiem nowej linii). Podaj go przez stdinlub podaj jego nazwę jako argument wiersza poleceń.
za zdolny o powyżej brak ...
2 . Wybierz 10 losowych słów z pliku (duplikaty nie mogą być dozwolone) i wydrukuj je w następujący sposób:
-> bezpośrednie -> ziemia -> dalej -> pięć ...
3 . Zacznij mierzyć czas od teraz!
4 . Pozwól użytkownikowi wpisać wszystkie dziesięć słów tak szybko, jak to możliwe (zakończone znakiem powrotu karetki). Drukuj, OKgdy masz dopasowanie, drukuj, WRONGgdy mamy błąd w pisaniu (lub słowo zostało już pomyślnie wpisane w tym przebiegu).
5 . Zatrzymaj zegary! Teraz wydrukować CPM (caracters na minutę) odniesienia, która jest obliczana w następujący sposób: (sum of the characters of the chosen words / time spent typing (seconds)) * 60. Zaokrąglij do najbliższej liczby całkowitej i odtwórz następujące (przykładowe) wyjście:
-> Zdobyłeś 344 CPM!
Przykładowy przebieg
-> osiedlić się -> strona -> otwórz -> minister -> ryzyko -> kolor -> statek -> takie same -> rozmiar -> miecz rozstrzygać dobrze bok dobrze otwarty dobrze # ...................... niektóre linie zostały przycięte ...................... słowo ŹLE miecz dobrze -> Zdobyłeś 298 CPM!
Zwycięzca
To jest colf, wygrywa najkrótszy wpis (w liczbie znaków kodu źródłowego), baw się dobrze!