İlham verici mi Konuşuyor? , Daha zor bir mücadele tasarladım. Dize ise bir dize göz önüne alındığında, tespit n konuşması herhangi, .
N-speak, her harf kez tekrarlanarak tanımlanır . İle , dize dönüştürülür . Amacınız, girişin herhangi bir n-konuşması dönüşümü için geçerli bir çıktı olup olmadığını belirlemektir.Hello
HHHHeeeelllllllloooo
için geçerli n-speak olan herhangi bir cümlenin de geçerli k-speak olduğuna dikkat edilmelidir . Böylece, çözülmesi zor kısımlar tuhaf değerleri olacaktır .
Giriş
En az 2 karakterden oluşan bir dize. Giriş, bir karakter listesi de olabilir. Giriş büyük / küçük harf duyarlıdır.
Çıktı
Truthy
dize n-konuş ise, falsey
aksi takdirde.
Örnekler
Gerçek vakalar
HHeelllloo,, wwoorrlldd!!
TTTrrriiipppllleee ssspppeeeaaakkk
QQQQuuuuaaaaddddrrrruuuupppplllleeee ssssppppeeeeaaaakkkk
7777777-------ssssssspppppppeeeeeeeaaaaaaakkkkkkk
999999999
aaaabb
aaaaaaaabbbbcc
aaaaabbbbb
@@@
Ek truthy vakaları oluşturmak istiyorsanız, bu MathGolf betiğini kullanabilirsiniz . Tırnak içindeki dize ve değerini yerleştirin girdi olarak.
Yanlış davalar
Hello, world!
TTTrrriiipppllleee speak
aaaaaaaaaaaaaaaab
Ddoouubbllee ssppeeaakk
aabbab
aaaabbb
a (does not need to be handled)
(empty string, does not need to be handled)
Tabii ki, bu kod golf olduğu için, bazı baytları kırpmaya hazır olun!
aaaabbb
aabbab