Inspirado por ¿El comienzo es igual al final?
Dada una cadena s
y un número entero n
, genera una verdad / falsa en cuanto a si el n
th char en s
es igual al n
th desde el final char en s
.
Entrada
Una cadena no vacía y un entero. Puede usar la indexación basada en 0 o la indexación basada en 1. Se garantiza que el entero sea válido según la cadena. Por ejemplo, si la cadena es "supercalifragalistic123", el número entero puede ser del 1 al 23 para la indexación basada en 1, y del 0 al 22 para la indexación basada en 0. Tenga en cuenta que n
puede ser mayor que la mitad de la longitud de s
.
La entrada está limitada a ASCII imprimible.
Salida
Un valor verdadero / falso basado en si el n
valor th en s
es igual al n
valor th desde el último valor en s
.
Tenga en cuenta que el último carácter está en la posición 0 para la indexación basada en 0 y en la posición 1 para la indexación basada en 1. Piense en ello como comparar la cadena con su reverso.
Casos de prueba
0 indexado
"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 indexado
"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
como un punto de código? (para idiomas esotéricos como brain-flak)