Número mínimo de remoções para transformar duas strings em anagramas
Crie uma função que retorne o menor número de letras que precisam ser removidas para que duas strings sejam anagramas entre si.
Exemplos
minRemovals("abcde", "cab") ➞ 2
// Remova "d" e "e" para transformar "abc" e "cab" em anagramas.
minRemovals("deafk", "kfeap") ➞ 2
// Remova "d" e "p" da primeira e da segunda palavra, respectivamente.
minRemovals("acb", "ghi") ➞ 6
// Remova todas as letras das duas palavras para obter "" e "".Observações
- Um anagrama é qualquer string que pode ser formada embaralhando os caracteres da string original. Por exemplo:
baedcé um anagrama deabcde. - Uma string vazia pode ser considerada um anagrama de si mesma.
- Os caracteres não serão usados mais de uma vez por string.