Ispirato da L'inizio equivale alla fine
Dato una stringa se un numero intero n, genera un valore di verità / falsità sul fatto che il ncarattere th in sia suguale al valore nth dal carattere finale in s.
Ingresso
Una stringa non vuota e un numero intero. È possibile utilizzare l'indicizzazione basata su 0 o l'indicizzazione basata su 1. È garantito che l'intero sia valido in base alla stringa. Ad esempio, se la stringa è "supercalifragalistic123", l'intero può essere compreso tra 1 e 23 per l'indicizzazione basata su 1 e tra 0 e 22 per l'indicizzazione basata su 0. Si prega di notare che npuò essere maggiore della metà della lunghezza di s.
L'input è limitato all'ASCII stampabile.
Produzione
Un valore di verità / falsità basato sul fatto che il nvalore th sia suguale al nth dall'ultimo valore in s.
Si noti che l'ultimo carattere è nella posizione 0 per l'indicizzazione basata su 0 e nella posizione 1 per l'indicizzazione basata su 1. Pensalo come un confronto tra la stringa e il suo contrario.
Casi test
0-indicizzato
"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-indicizzato
"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
ncome codice-punto? (per linguaggi esoterici come il cervello-flak)