Inspired by start sona eşit mi
Bir dize s
ve bir tamsayı n
verildiğinde , içindeki karakterin, içindeki karakterin sonunda gelen n
karaktere s
eşit olup olmadığına dair bir hakikat / falsey çıkar .n
s
Giriş
Boş olmayan bir dize ve bir tam sayı. 0 tabanlı dizin veya 1 tabanlı dizin kullanabilirsiniz. Tamsayı dizeye göre geçerli olması garanti edilir. Örneğin, dizge "supercalifragalistic123" ise, tamsayı 1 tabanlı dizinleme için 1 ila 23 ve 0 tabanlı dizinleme için 0 ila 22 olabilir. Unutmayın ki n
uzunluğu yarısından büyük olabilir s
.
Giriş, yazdırılabilir ASCII ile sınırlıdır.
Çıktı
Olmadığına bağlı olarak bir truthy / Falsey değeri n
de inci değerinde s
eşittir n
son değerden th s
.
Lütfen son karakterin 0 tabanlı indeksleme için 0 ve 1 tabanlı indeksleme için 1 pozisyonda olduğunu unutmayın. İpi tersine çevirerek düşünün.
Test Kılıfları
0 endeksli
"1", 0 Truthy 1 == 1
"abc", 1 Truthy b == b
"aaaaaaa", 3 Truthy a == a
"[][]", 1 Falsey ] != [
"[][]", 0 Falsey [ != ]
"ppqqpq", 2 Truthy q == q
"ababab", 5 Falsey a != b
"12345", 0 Falsey 1 != 5
"letter", 1 Truthy e == e
"zxywv", 3 Falsey w != x
1 endeksli
"1", 1 Truthy 1 == 1
"abc", 2 Truthy b == b
"aaaaaaa", 4 Truthy a == a
"[][]", 2 Falsey ] != [
"[][]", 1 Falsey [ != ]
"ppqqpq", 3 Truthy q == q
"ababab", 6 Falsey a != b
"12345", 1 Falsey 1 != 5
"letter", 2 Truthy e == e
"zxywv", 4 Falsey w != x
n
Kod noktası olarak kabul edilebilir mi ? (beyin-lapa gibi ezoterik diller için)