Aturan
Saatnya untuk membangun tes kecepatan mengetik dalam bahasa pilihan Anda!
1 . Anda menyediakan file dengan kamus pilihan (setiap 'kata' di dalamnya harus dibatasi baris baru). Pipa itu melalui stdinatau berikan namanya sebagai argumen baris perintah.
Sebuah sanggup tentang atas ketiadaan ...
2 . Pilih 10 kata acak dari file (tidak ada duplikat harus diizinkan) dan cetak dengan cara berikut:
-> langsung -> tanah -> selanjutnya -> lima ...
3 . Mulailah mengukur waktu yang dihabiskan mulai sekarang!
4 . Biarkan pengguna mengetik semua dari sepuluh kata secepat mungkin (berakhir dengan carriage return). Cetak OKketika Anda memiliki kecocokan, cetak WRONGketika kami memiliki kesalahan pengetikan (atau kata itu sudah berhasil diketik dalam proses ini).
5 . Hentikan jamnya! Sekarang mencetak CPM (caracters per menit) benchmark, yang dihitung sebagai berikut: (sum of the characters of the chosen words / time spent typing (seconds)) * 60. Membulatkan ke bilangan bulat terdekat dan mereproduksi output (sampel) berikut:
-> Anda telah mencetak 344 CPM!
Contoh dijalankan
-> puas -> samping -> buka -> menteri -> risiko -> warna -> kapal -> sama -> ukuran -> pedang menetap baik sisi baik Buka baik # ...................... beberapa baris terpotong ...................... kata SALAH pedang baik -> Anda telah mencetak 298 CPM!
Pemenang
Ini adalah kode colf, entri terpendek (dalam jumlah karakter kode sumber) menang, bersenang-senang!