O termo palíndromo aplica-se a uma palavra que pode ser lida, indiferentemente, da esquerda para a direita ou vice-versa, como as palavras sopapos, ama e radar.
Nesse contexto, considere a especificação de uma função intitulada palindromo, que analisa se uma palavra é um palíndromo ou não.
A função recebe como parâmetro uma palavra, na forma de uma string, e retorna uma string de acordo com a seguinte regra:
?, se a palavra tem menos de 3 caracteres;
S, se a palavra é um palíndromo;
N, se a palavra não é um palíndromo.
Exemplos dos valores retornados pela função.
palindromo ("") ⭢ "?"
palindromo ("anilina") ⭢ "S"
palindromo ("mama") ⭢ "N"
palindromo ("mm") ⭢ "?"
a. Apresente um código Java Script que implemente a função palindromo como especificada.
b. Apresente um código Python que implemente a função palindromo como especificada.
Observação:
As respostas apresentadas
i) devem manter a assinatura original e a especificação original;
ii) devem manter a sintaxe da linguagem de programação preconizada em cada item;
iii) não devem conter comentários;
iv) não devem conter trechos de texto não pertencentes ao código requisitado, pois serão considerados erros de sintaxe.