Bir lipogram, belirli bir sembolü ihmal eden bir kelime bloğudur. Şu anda, yaygın olarak görülen 26 numaralı beşinci sembolümüzden kaçınıyorum. Şimdi ne atladığımı bilmelisin. Değilse, "lipogram" konusuna bakın ve bileceksiniz.
Senin görevin
Bir karakter, bir boşluk ve aşağıdaki bir karakter dizisi (bunlarda boşluklar görünebilir; yalnızca ASCII 32-126 karakterleri ile) girişinde, bu karakter giriş dizgisinde ise yanlış çıktı verir, eğer değilse truthy. Aramanız gereken bu karakter daima iki alana sığacaktır: "A" - "Z" veya "a" - "z" (ASCII 65-90, 97-122). Büyük harfleri ve büyük harfleri ayırt etmeyin. Ayrıca, boşluklar veya noktalama işaretleri hakkında endişelenmeyin. Hem programlar hem de işlevler tatmin edicidir. Ayrıca, giriş karakterini ve dizgisini programlar veya işlevler için iki kısma bölebilirsiniz ve dize ilk argüman olduğu için dize.
Çizimleri
Doğru
e This is a lipogram.
a You need to consider other letters too.
E Capitals also count.
Falsy
e This sentence is not a lipogram (for e).
t This particular letter is surprisingly hard.
A You don't need to care about any non-alphabetic symbols.
Lipogramlanmamış versiyon
Bir lipogram, bir harf bırakan bir dizi kelimedir. Yukarıdaki "e" harfini bıraktım.
Göreviniz bir karakter veya bir karakter dizisi (boşluklar içerebilir) girdi olarak, boşluk veya satırsonu ile ayrılmış ve karakter dizgede ise yanlış çıktı, aksi halde truthy almaktır. Dizenin yalnızca yazdırılabilir ASCII karakterlerinden oluştuğunu varsayabilirsiniz (karakter kodları 32-126). Karakter her zaman İngilizce alfabesinde olacak ve küçük harf ve büyük harf arasında bir fark yoktur. Karakter boşluk veya sembol olmayacak. Bir program veya işlev yazabilirsiniz. Her iki durumda da, karakter ve dizgiyi ayrı argümanlar olarak alabilir ve dize önce gelebilir.