Bunun hate
güçlü bir kelime olduğunu söylüyorlar . Nedenini bulmak istedim, bu yüzden kelimeye iyi baktım.
Her ünsüzün ondan sonra ünlü olduğu dikkatimi çekti. Bu bana oldukça güçlü görünmesini sağladı, ben de bir kelimeyi güçlü yapan şeyin bu olduğuna karar verdim.
Daha güçlü kelimeler bulmak istiyorum, bu yüzden bunun için bir programa ihtiyacım olacak!
Güçlü kelimeler bulmak
Güçlü kelimeler her ünsüzün (setteki harflerin BCDFGHJKLMNPQRSTVWXZ
) bir sesli harfle ( setin içindeki harfler) geldiği sözcüklerdir AEIOUY
. Bu kadar. Nothing Else Matters.
Sözcük bir sesli harfle başlarsa, ilk ünsüzden önceki harflerden herhangi biri için endişelenmenize gerek yoktur. Kelimede hiç ünsüz yoksa, otomatik olarak güçlü bir kelimedir!
Güçlü kelimelerin bazı örnekler şunlardır agate
, hate
ve you
. agate
hala güçlü bir kelime çünkü sesli harfle başlasa da, her ünsüz harfini hala sesli harfle takip ediyor. you
güçlü bir kelime çünkü ünsüzleri yok.
Güçlü kelimeler için uzunluk konusunda herhangi bir kısıtlama yoktur.
Meydan okuma
Boş olmayan bir dizeyi giriş olarak alan bir program veya işlev yazın ve eğer güçlü bir kelime ise yanlış bir değer veya eğer değilse sahte bir değer verir.
Açıklamalar
- Girişi küçük harfli veya büyük harfli almaya karar verebilirsiniz. Cevabınızda hangisini belirtin.
- Kelimeler hiçbir şekilde noktalama işareti içermez. Sette sadece düz harfler bulunur
ABCDEFGHIJKLMNOPQRSTUVWXYZ
. - Gerçeği ve sahte değerleri yerine, doğru ve yanlış için geri dönmek için iki farklı ve tutarlı değer seçebilirsiniz. Bunu yaparsanız, cevabınızda seçtiğiniz değerleri belirtin.
- Alternatif olarak, güçlü bir kelime için sahte bir değer ve güçlü olmayan bir kelime için bir gerçeğe uygun değer yazdırabilirsiniz.
Test durumları
Input -> Output
hate -> true
love -> true
popularize -> true
academy -> true
you -> true
mouse -> true
acorn -> false
nut -> false
ah -> false
strong -> false
false -> false
parakeet -> false
puanlama
Bu kod golf olduğundan , en az bayt olan cevap kazanır!
""
olası bir giriş mi?