288 Unique Word Abbreviation

An abbreviation of a word follows the form <first letter><number><last letter>. Below are some examples of word abbreviations:

a) it                      --
>
 it    (no abbreviation)

     1
b) d|o|g                   --
>
 d1g

              1    1  1
     1---5----0----5--8
c) i|nternationalizatio|n  --
>
 i18n

              1
     1---5----0
d) l|ocalizatio|n          --
>
 l10n

Assume you have a dictionary and given a word, find whether its abbreviation is unique in the dictionary. A word's abbreviation is unique if nootherword from the dictionary has the same abbreviation.

Example:

  • Simple map abr -> word, and then follow some boolean logic to check if it the abbreviation of a given string exists in the given dictionary.

Last updated

Was this helpful?