Decompor um endereço

Published by Helen Yu in

Crie uma função que decomponha uma string de endereço em um array de cinco substrings:

  1. Número da rua
  2. Nome da rua
  3. Nome da cidade
  4. Estado
  5. CEP

Exemplos

decomposeAddress("557 Farmer Rd Corner, MT 59105")
➞ ["557", "Farmer Rd", "Corner", "MT", "59105"]

decomposeAddress("3315 Vanity St Beverly Hills, CA 90210")
➞ ["3315", "Vanity St", "Beverly Hills", "CA", "90210"]

decomposeAddress("8919 Scarecrow Ct Idaho Falls, ID 80193")
➞ ["8919", "Scarecrow Ct", "Idaho Falls", "ID", "80193"]

Notas

Todos os sufixos das ruas serão abreviados para formatos de duas letras.