EngSoft-UFMS / algoritmos_e_programacao_1

MIT License
0 stars 0 forks source link

Adicionar a função inverte do desafio "Palíndromo" #53

Open rafaelTsu opened 1 year ago

rafaelTsu commented 1 year ago

Adicionar a função inverte para a resolução do desafio "Palíndromo" de Algoritmos e Programação 1 do 2° semestre de 2022 proposto pelo professor Edson Norberto Caceres. A função deverá ser implementada para que retorne a entrada do usuário já invertida. Quando possível @wagnerUFMS adicione a função ao código da resolução, mesmo que ela contenha algum erro.

rafaelTsu commented 1 year ago

Uma string é denominada palíndromo quando ela lida do início para o final tem o mesmo significado se a ordem dos caracteres é lida do final para o início. Por exemplo:

MADAM 463364 ABLE WAS I ERE I SAW ELBA

são palíndromos.

Projete e implemente um programa para ler uma string de caracteres e então determinar se ela é um palíndromo. Caracteres maiúsculos e minúsculos de um mesmo símbolo são considerados diferentes. A string pode ter caracteres espaço.

Neste exercício não pode ser usada nenhuma função ou módulo para manipular blocos da string. Só pode ser utilizado a manipulação de caracteres e comparação de strings.

O programa deve ser implementado com uma função com a seguinte interface:

def inverte(palavra): que recebe uma string, inverte a string e retorna a string invertida.

A entrada do programa é dada por uma string com caracteres visíveis e com o caractere espaço. Caracteres maiúsculos e minúsculos são considerados diferentes. A saída consiste em imprimir para a string da entrada a mensagem se ela é palíndromo ou não.

image