Faça uma função que receba duas strings S 1 e S2 como parâmetro, e, ao finalizar a função, a string S 2 será a string S 1 invertida.

Passo 1

Beleza, vamos começar resumindo o que a questão pede. Precisamos criar uma função que receba duas strings, e , como parâmetros. Depois que a função for executada, a string deve ser a versão invertida da string . Para resolver isso, vamos precisar entender como trabalhar com strings e como inverter uma string em programação.

Passo 2

Primeiro, vamos pensar em como inverter uma string. Uma string é basicamente uma sequência de caracteres. Para inverter, precisamos percorrer essa sequência do final para o início e construir uma nova string com essa ordem invertida.

Passo 3

Agora, vamos implementar isso em uma função. Vou usar a linguagem Python para exemplificar, mas o conceito pode ser aplicado em outras linguagens também.
def inverter_string(S1, S2):
    S2 = S1[::-1]
    return S2
Aqui, usamos o fatiamento de strings com [::-1] que inverte a string . Depois, atribuímos essa string invertida a e retornamos .

Passo 4

Vamos testar a função para ver se funciona. Suponha que á, então queremos que seja "odnuM álO".
S1 = "Olá Mundo"
S2 = ""
S2 = inverter_string(S1, S2)
print(S2)  # Vai imprimir: odnuM álO

Resposta

A função criada inverte a string e atribui o resultado a . Usando o exemplo, se á, então após a execução da função, á.

Exercícios relacionados