Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Prática de Manipulação de Strings | Tipo de Dado de Texto
Tipos de Dados em C++
close
Seção 3. Capítulo 5
single

single

bookDesafio: Prática de Manipulação de Strings

Deslize para mostrar o menu

replace.h

replace.h

copy
12
// replaces n characters starting from start with str2 str.replace(start, n, str2)
Tarefa

Swipe to start coding

Você está criando um sistema de moderação de conteúdo para comentários de usuários.
Seu objetivo é censurar palavras proibidas substituindo-as por "***".

A função censorComment recebe um comment e uma forbiddenWord como string.

  1. Primeiro, encontre a posição da palavra proibida no comentário utilizando o método find.
  2. Certifique-se de que a palavra realmente está presente no comentário verificando se a posição não é -1 antes de tentar qualquer substituição.
  3. Use replace(start, n, str2) para censurar a palavra:
    • Primeiro parâmetro: a posição inicial da palavra proibida (pos).
    • Segundo parâmetro: o comprimento da palavra proibida forbiddenWord.
    • Terceiro parâmetro: a string para substituir a palavra proibida ("***").
  4. Retorne o comentário modificado.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt