Escreva um programa que receba duas strings como parâmetros e retorne a concatenação da primeira com o inverso da segunda, com exceção do primeiro caractere de cada uma.
Exemplo: dadas as entradas abcd e mnopq, o valor de retorno será bcdqpon .
Passo 1
Cara, já que a gente tem que receber alguma coisa do usuário, vamos começar perguntando, com a função input(). Aqui, vamos perguntas as duas strings. Eu escolhi nomes bem criativos pras minhas variáveis, olha:
Beleza! Agora a gente precisa a segunda string. Pra isso, vamos usar as regras de fatiamento de string.
Passo 2
Se liga, a gente quer pegar as strings sem o primeiro caractere. Bora dar uma revisada ninja nos intervalos de string. Olha essa string:
Se a gente quer toda a string, com exceção do primeiro caractere, então basta a gente pegar da barrinha de número 1 em diante, sacou? Independentemente de qual seja a string. Inclusive, a função input() retorna uma string, então a gente pode aplicar o fatiamento direto na função input().
Pronto! Agora, vai ser guardado nas variáveis string1 e string2 as strings digitadas pelo usuário sem o primeiro caractere. Agora, o enunciado tá mandando a gente inverter a segunda string.
Passo 3
Pra inverter uma string, você só precisa pegar todos os caracteres de trás pra frente. Ou seja, levando em consideração que o último caractere de uma string tem índice -1, pra pegar a string de trás pra frente é só a gente pegar as letras de -1 em -1.
A gente agora guardou dentro da string2 o inverso da antiga string2. Beleza! Agora, o enunciado diz que a gente precisa concatenar essas duas strings.
Passo 4
Pra concatenar (unir) duas strings, a gente pode usar o operador de soma (+).
Agora, colocamos na variável “resultado” a união das duas strings. A gente só precisa exibir pro usuário agora.
Passo 5
Pra exibir, vamos usar a função print().
Pronto! Finalizamos. Mas antes, vamos testar com os dados que foram fornecidos pelo enunciado, beleza?!
Olha, executamos o programa, colocamos os dados de entrada fornecidos pelo enunciado e a saída foi igualzinha a do enunciado também. Significa que nosso programa tá funcionando bem! Agora sim, oficialmente executamos a questão!