Descomponer una dirección

Published by Helen Yu in

Crea una función que descomponga una cadena de dirección en un arreglo de cinco subcadenas:

  1. Número de la calle
  2. Nombre de la calle
  3. Nombre de la ciudad
  4. Estado
  5. Código postal

Ejemplos

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 los sufijos de las calles se abreviarán a formatos de dos letras.