Ailemin ev sinema sistemi var. Uzaktan kumanda bir menüde sağa doğru gezinmeyi zorlaştıracak şekilde bozuldu. Çoğu zaman işe yaramaz, ancak çalıştığında inanılmaz hızlı bir şekilde sağa doğru hareket eder.
Bu açıkça sinir bozucu ama en çok bunun gibi görünen bir klavyede gezinmeyi gerektiren bir film başlığı girmek istediğinizde sinir bozucu:
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
Göreviniz bir film başlığı olarak girip o film başlığını yazmanın ne kadar "sinir bozucu" olduğunu hesaplamak. Belirli bir dizgenin hayal kırıklığı sayısı, hemen önündeki harften hareket etmeyi gerektiren harflerin sayısıdır. Ne kadar doğru oldukları umurumda değil, çünkü doğru hareket etmeye başlarsak hemen hemen çizginin sonuna gidiyoruz ve yukarı, aşağı veya sola doğru hareketi umursamıyoruz çünkü kolay.
Mesela yazmak istiyorsak
keyboard
kÜcretsiz olarak başlıyoruz .esadece yukarıdakolduğundan, doğru hareket etmemize gerek yok.ygeriye kalan her şey bu yüzden sağa gitmenize gerek yok.bancak bir sonraki sütunda doğru olduğundan, onu almak için doğru yere gitmemiz gerekiyor.oBir sonraki sütunda, bu yüzden onu almak için sağa doğru hareket etmeliyiz.ageri döndüğümüz için ilk sütuna geri dönelim.rsağdaki tüm yol bu yüzden ona doğru ilerliyoruz.drsütununun solundaki iki sütun.
Sağa doğru hareket etmesi gereken karakterler bunun borhayal kırıklığı olduğu anlamına gelir 3.
Ek kurallar
Bu bir kod golf mücadelesidir, bu nedenle cevaplarınız daha az byte ile daha iyi olacak şekilde byte olarak puanlanacaktır. Girdi her zaman alfasayısal karakterlerden oluşacak, büyük veya küçük harfleri destekleyebilir ve yalnızca birini desteklemeniz gerekir. Giriş asla boş bırakılmaz.
testcases
keyboard -> 3
2001aspaceodyssey -> 6
sorrytobotheryou -> 8
thinblueline -> 5
blast2 -> 3
90 -> 1
"blast2" -> 3(gerçek bir film değil, ancak bazı cevapların bu sınama durumları ile ilgili sorunları var)