Codificador simple

Crea una función que reciba una cadena str y realice una codificación simple según el siguiente método:

  • Reemplaza cada carácter que aparece una sola vez por [
  • Reemplaza todos los caracteres que aparecen dos o más veces por ]

Devuelve la cadena final después de la modificación.

Ejemplos

simple_encoder("Mubashir") ➞ "[[[[[[[["
# '[' por cada carácter

simple_encoder("Matt") ➞ "[[]]"
# ']' para ambas 't'

simple_encoder("eD  aBiT") ➞ "[[]][[[["
# Dos espacios intermedios

Notas

  • Las cadenas pueden contener letras minúsculas y mayúsculas. Trátalas por igual (i.e. A = a, B = b).
  • Los espacios también son caracteres.