Mapeamento de caracteres únicos

Published by Helen Yu in

Escreva uma função que retorne um mapeamento de caracteres a partir de uma palavra.

Exemplos

character_mapping("abcd") ➞ [0, 1, 2, 3]

character_mapping("abb") ➞ [0, 1, 1]

character_mapping("babbcb") ➞ [0, 1, 0, 0, 2, 0]

character_mapping("hmmmmm") ➞ [0, 1, 1, 1, 1, 1]

Notas

  • Comece seu contador em 0 e incremente-o em 1 cada vez que encontrar um novo caractere.
  • Caracteres idênticos devem compartilhar o mesmo número.