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
A analista de sistemas Joana do TJRN recebeu a seguinte demanda dos gestores do Tribunal: desenvolver uma solução tecnológica para apoiar a tomada de decisão respondendo perguntas analíticas. Para começar, Joana levantou o primeiro requisito analítico: quantidade de processos judiciais por instância, por cidade e por data (ano e mês). A partir disso, Joana decidiu implementar o Data Mart ProcMart.
a) Elabore o modelo multidimensional de dados do ProcMart que Joana deve implementar para atender o primeiro requisito analítico levantado.
Com o uso do ProcMart, os gestores do Tribunal perceberam que poderiam descobrir padrões nos dados dos sistemas de informação do Tribunal e solicitaram a Joana…
Um analista explicou para seu estagiário que até bem pouco tempo, o mercado de TI ainda não havia se decidido por um vencedor claro quando se tratava de infraestruturas de containers. No entanto, hoje está evidente que o Docker e o Kubernetes emergiram como líderes nesse segmento. Isso representa um marco importante na evolução da computação em nuvem e na forma como desenvolvedores e equipes de DevOps gerenciam suas aplicações.
Responda aos questionamentos feitos pelo estagiário.
a) O que é Docker? Apresente duas principais características.
b) Apresente duas vantagens de utilização dos containers Docker nas organizações.
c) O que são Kubernets? Apresente duas características principais dessa…
O intercâmbio de dados entre aplicações é o processo de transmitir e receber informações entre sistemas distintos, permitindo que eles operem em conjunto e compartilhem dados de forma integrada. Esse processo é essencial em cenários onde diferentes aplicações precisam colaborar para fornecer uma experiência coesa ou uma visão unificada dos dados.
Dois dos principais formatos de dados utilizados atualmente são JSON (JavaScript Object Notation), formato leve e fácil de ler, amplamente usado em APIs RESTful; e o XML (Extensible Markup Language), mais verboso que o JSON, mas permite esquemas complexos, sendo comum em Web Services SOAP.
A seguir, é apresentado um fragmento de código em XML:
<p…



