Abreviações únicas?

Você recebe um array de abreviações e um array de palavras. Retorne true somente se cada abreviação identificar uma única palavra ao corresponder ao início dessa palavra. Retorne false quando uma abreviação puder identificar mais de uma palavra.

Exemplos

uniqueAbbrev(["ho", "h", "ha"], ["house", "hope", "happy"]) ➞ false
// Tanto "ho" quanto "h" poderiam identificar "house" ou "hope".

uniqueAbbrev(["x", "l", "t"], ["xavier", "loves", "tesh"]) ➞ true

uniqueAbbrev(["s", "t", "v"], ["stamina", "television", "vindaloo"]) ➞ true

uniqueAbbrev(["bi", "ba", "bat"], ["big", "bard", "battery"]) ➞ false

uniqueAbbrev(["mo", "ma", "me"], ["moment", "many", "mean"]) ➞ true

Notas

  • Cada abreviação é um prefixo retirado do início de uma palavra original.