Exercícios Resolvidos de Métodos de String

Ver Teoria

Enunciado

Desenvolva uma função que receba uma frase como parâmetro e retorne uma nova frase onde todos os espaços originalmente presentes sejam substituídos por “#”. As entradas e saídas de dados devem ser realizadas no código principal.

Passo 1

Vamos começar o nosso programa definindo a função s u b s t i t u i E s p a c o :

Que basicamente é responsável por pegar a frase recebida como parâmetro e utilizar o método replace passando para o mesmo o que será substituído (espaço em branco) pelo o que será substituído (hashtag). Por fim, a função simplesmente retorna a substituição realizada.

Passo 2

Com a função s u b s t i t u i E s p a c o definida, basta codificarmos o código principal:

Que consiste simplesmente em requisitar a entrada da frase, passar a mesma como parâmetro para a função s u b s t i t u i E s p a c o e imprimir a nova frase (em que os espaços são substituídos por hashtags) obtida através do retorno da função.

Resposta

Ei, a resposta está no passo a passo :)