Orang tua saya punya perangkat home theatre. Remote rusak sehingga sangat sulit untuk menavigasi ke kanan dalam menu. Sebagian besar waktu itu tidak bekerja tetapi ketika itu bergerak ke kanan sangat cepat.
Ini jelas membuat frustasi tetapi yang paling membuat frustrasi ketika Anda ingin memasukkan judul film yang mengharuskan Anda menavigasi keyboard yang terlihat seperti ini:
a b c d e f
g h i j k l
m n o p q r
s t u v w x
y z 1 2 3 4
5 6 7 8 9 0
Tugas Anda adalah memasukkan judul film dan menghitung seberapa "frustasi" mengetikkan judul film itu. Jumlah frustasi dari string tertentu adalah jumlah huruf yang perlu dipindahkan tepat dari huruf sebelum mereka. Kami tidak peduli seberapa jauh mereka, karena jika kami mulai bergerak ke kanan, kami akan langsung menuju ke ujung garis, dan kami tidak peduli dengan gerakan naik, turun atau ke kiri karena mudah.
Misalnya jika kita ingin mengetik
keyboard
- Kita mulai dari
ksecara gratis. etepat di atasksehingga kita tidak perlu bergerak ke kanan.ysemua jalan kiri sehingga tidak perlu bergerak ke kanan.bNamun ada di kolom berikutnya ke kanan sehingga kita perlu bergerak ke kanan untuk sampai ke sana.oada di kolom berikutnya sehingga kita harus bergerak ke kanan untuk mendapatkannya.akembali di kolom pertama sehingga kami bergerak ke kiri untuk sampai ke sana.radalah semua jalan di kanan jadi kami bergerak ke kanan ke sana.dadalah dua kolom di sebelah kirirkolom.
Karakter yang perlu bergerak ke kanan borberarti bahwa ini adalah frustrasi 3.
Aturan tambahan
Ini adalah tantangan kode-golf sehingga jawaban Anda akan dinilai dalam byte dengan lebih sedikit byte yang lebih baik. Input akan selalu terdiri dari karakter alfanumerik, Anda dapat mendukung huruf besar atau kecil dan Anda hanya perlu mendukungnya. Masukan tidak akan pernah kosong.
Testcases
keyboard -> 3
2001aspaceodyssey -> 6
sorrytobotheryou -> 8
thinblueline -> 5
blast2 -> 3
90 -> 1
"blast2" -> 3(bukan film sungguhan, tetapi beberapa jawaban memiliki masalah dengan test case seperti itu)