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

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

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

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

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

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

Notas

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