De string para dicionário

Crie uma função que receba um array de strings e retorne um dicionário/mapa. Cada string contém uma chave e um valor separados por =.

Exemplos

stringToDictionary(["1=one", "2=two", "3=three", "4=four"]) ➞ ["1": "one", "2": "two", "3": "three", "4": "four"]

stringToDictionary(["dog=bark", "cat=meow", "cow=moo"]) ➞ ["dog": "bark", "cat": "meow", "cow": "moo"]

stringToDictionary(["bob=human", "lola=dog", "mittens=cat", "todd=frog"]) ➞ ["bob": "human", "lola": "dog", "mittens": "cat", "todd": "frog"]

Observações

  • O array de entrada pode ter diferentes tamanhos.
  • A chave é a parte anterior ao primeiro =, e o valor é tudo o que aparece depois dele, incluindo quaisquer caracteres = posteriores.