Şifre gücü testinin bir yönü, klavyedeki bitişik harflerin çalışmasıdır. Bu sınamada, bir true
dize bitişik harflerden oluşan bir çalışma içeriyorsa geri dönen bir program oluşturulmalıdır .
Bitişik harflerden oluşan bir sayı nedir?
Şifre gücü test cihazının bu basitleştirilmiş versiyonu için, bitişik karakterlerden oluşan bir çalışma, QWERTY klavyede tek bir yönde (sol, sağ, yukarıda veya aşağıda) 3 veya daha fazla harften oluşur. Bu zorluğun amacı için klavyenin düzeni şöyle görünür:
1234567890
QWERTYUIOP
ASDFGHJKL
ZXCVBNM
Yukarıdaki şemada aşağıdadır , ancak Q
aşağıda 1
değildir 2
, bu nedenle içinde 1qa
veya aq1
içinde herhangi bir yerde bulunan bir dize , programın geri dönmesini sağlar true
, ancak 2qa
olmaz.
Giriş
Kontrol edilecek şifre dizesi. Yalnızca karakterleri [0-9a-z]
veya [0-9A-Z]
(seçiminizi) içerir.
Çıktı
Parola bir veya daha fazla bitişik anahtar çalıştırması içeriyorsa programın doğruluk değeri veya hiçbiri içermiyorsa falsey döndürmesi gerekir.
Örnekler
Aşağıdaki girişler true değerini vermelidir:
asd
ytrewq
ju7
abc6yhdef
Ve bu girdiler yanlış çıktı vermelidir:
abc
aaa
qewretry
zse
qwdfbn
pas
kurallar
- Cevaplar tam programlar veya fonksiyonlar olabilir.
- Standart boşluklara izin verilmez.
- Bu kod golf , en düşük puan (bayt cinsinden) kazanır!