O termo palindromo 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.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
O Máximo Divisor Comum (MDC) de dois ou mais números inteiros, positivos e diferentes de zero é o maior (máximo) número inteiro que divide simultaneamente esses dois ou mais números. Os exemplos a seguir ilustram o cálculo do MDC.
| Números | MDC |
| 90, 12 | 6 |
| 23, 17 | 1 |
| 1024, 2048, 256, 48 | 16 |
Item 1
Descreva em português, sucinta e precisamente, o passo a passo de um algoritmo eficiente que calcula o MDC de dois números inteiros, positivos e diferentes de zero.
Observações sobre o texto apresentado:
a) deve respeitar rigorosamente a especificação;
b) deve ser claro e organizado;
c) não deve conter comentários e/ou justificativas;
d) não deve incluir trechos que estejam fora do escopo da so…
O Open Group, criado em 1996 a partir da fusão entre o consórcio X/Open e a Open Software Foundation, reúne empresas e instituições da indústria de tecnologia da informação comprometidas com o desenvolvimento e a promoção de padrões abertos para infraestrutura e interoperabilidade computacional. Entre suas diversas contribuições, destaca-se o SOA Source Book, um conjunto de definições, análises, recomendações e modelos de referência voltados ao apoio de organizações e profissionais que buscam compreender, implementar e gerir soluções baseadas na Arquitetura Orientada a Serviços (SOA).
A arquitetura orientada a serviços consolidou-se como um dos principais paradigmas de integração tecnológica…
Uma instituição pública deseja modernizar seu sistema interno de gestão de solicitações administrativas, atualmente baseado em planilhas e troca de e-mails. O novo sistema será desenvolvido como uma aplicação web, acessível a servidores e gestores, permitindo registro de novas solicitações (ex.: passagens, diárias, TI, manutenção); consulta e atualização do status; anexação de documentos; e visualização gerencial de pendências e tempos de atendimento.
A equipe de desenvolvimento decidiu adotar a arquitetura MVC (Model–View–Controller) para garantir separação de responsabilidades, baixa acoplamento e facilidade de manutenção.
No projeto, definiu-se que o Model representará entidades como Soli…



