Inspiré par Est-ce que le début est égal à la fin
Étant donné une chaîne set un entier n, affichez une valeur true / falsey indiquant si le nth caractère dans sest égal au nth à partir du dernier caractère dans s.
Contribution
Une chaîne non vide et un entier. Vous pouvez utiliser une indexation basée sur 0 ou une indexation basée sur 1. L'entier est garanti valide sur la base de la chaîne. Par exemple, si la chaîne est "supercalifragalistic123", l'entier peut être compris entre 1 et 23 pour l'indexation basée sur 1 et 0 à 22 pour l'indexation basée sur 0. Veuillez noter que cela npeut être plus grand que la moitié de la longueur de s.
L'entrée est limitée à l'ASCII imprimable.
Sortie
Une valeur truey / falsey basée sur le fait que la nvaleur e en ssoit égale à la nvaleur th de la dernière valeur en s.
Veuillez noter que le dernier caractère est en position 0 pour l'indexation basée sur 0 et en position 1 pour l'indexation basée sur 1. Considérez-le comme comparant la chaîne à son inverse.
Cas de test
0 indexé
"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 indexé
"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
ncomme point de code? (pour les langues ésotériques comme le brain-flak)