Görev
Bu zorlu görevde, bir Dize alan ve Dize girişinin ilk karakterinin ve son karakterinin eşit olup olmadığına bağlı olarak bir truthy veya falsey değeri veren bir program veya işlev yazmaktır.
Giriş
Herhangi bir şekilde makul bir şekilde girdi alabilirsiniz. Ancak, girişin önceden tanımlanmış bir değişkende bulunduğunu varsayarak buna izin verilmez. Bir dosyadan, konsoldan, komut satırından, giriş alanından vb. Okumak veya bir fonksiyon argümanı olarak giriş almak mümkündür.
Çıktı
Sonucu değişkene atamak dışında herhangi bir makul formatta çıktı alabilirsiniz. Bir dosyaya, konsola, komut satırına, mod kutusuna, işlev return
ifadelerine vb. Yazma izni verilir.
Ek Kurallar
Giriş boş bir String olabilir, bunun için bir falsey değeri döndürmeniz gerekir.
Tek Karakterli Giriş Dizeleri gerçek bir sonuç vermelidir.
Programınız büyük / küçük harf duyarlı olmalıdır.
helloH
bir falsey değeri vermelidir.Yalnızca tek bir Truthy değerine ve tek bir Falsey değerine sahip olabilirsiniz. Örneğin,
false
bir Giriş Dizesi ve0
Falsey değerleri olarak başka bir girdi Dizesi için çıktı alınmasına izin verilmez.Standart boşluklara izin verilmez.
Test Kılıfları
Input -> Output
"10h01" Truthy
"Nothing" Falsey
"Acccca" Falsey
"wow!" Falsey
"wow" Truthy
"H" Truthy
"" Falsey
Bu kod-golf , yani bayttaki en kısa kod kazanır!
.
, ancak satır beslemelerine uymaz. Genel olarak, kendinizi string etiketini kullanarak bulursanız , girişte hangi karakterlerin görünebileceğini tam olarak belirtin.
AbAb => false