Codificador simples

Crie um método que receba uma string text e a codifique de acordo com estas regras:

  • Substitua cada caractere que aparece apenas uma vez por [
  • Substitua cada caractere que aparece duas ou mais vezes por ]

Retorne a string resultante.

Exemplos

Program.SimpleEncoder("Mubashir") ➞ "[[[[[[[["
// '[' para cada caractere

Program.SimpleEncoder("Matt") ➞ "[[]]"
// ']' para cada um dos dois 't'

Program.SimpleEncoder("eD  aBiT") ➞ "[[]][[[["
// Há dois espaços entre as palavras

Notas

  • As strings podem conter letras maiúsculas e minúsculas. Trate-as como equivalentes (i.e. A = a, B = b).
  • Espaços também contam como caracteres.