Faça uma função que receba duas strings
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 . Depois, atribuímos essa string invertida a
e retornamos
.
[::-1]
que inverte a string
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
2
Faça uma função que receba uma string como parâmetro e retorne o número de vogais que existem na string.
Faça uma função que receba uma string como parâmetro e retorne o número de vogais que existem na string.
Ler uma matriz
, contar e escrever quantos valores maiores que 10 ela possui.
- Cada dígito do número, começando da direita para a esquerda (menos significativo para o mais significativo), é multiplicado por
, e assim sucessivamente, até o primeiro dígito. - Realiza-se o somatório dessas multiplicações.
- Divide-se esse somatório por 11 .
- Subtraia de 11 o resto da divisão encontrada anteriormente.
A primeira linha da entrada contém um número inteiro que corresponde ao número da conta-corrente com 6 dígitos.
O número da conta-corrente pode assumir um valor entre 000001 à 999998 , ou seja:
O número da conta-corrente pode assumir um valor entre 000001 à 999998 , ou seja: