Nombres y abreviaturas de los estados

Published by SyntaxGardener in

Crea una función que filtre un arreglo de nombres y abreviaturas de estados de EE. UU. Cuando type sea "abb", devuelve únicamente las abreviaturas. Cuando sea "full", devuelve únicamente los nombres completos de los estados. Conserva el orden de entrada.

Ejemplos

Program.FilterStateNames(new[] { "Arizona", "CA", "NY", "Nevada" }, "abb") ➞ ["CA", "NY"]

Program.FilterStateNames(new[] { "Arizona", "CA", "NY", "Nevada" }, "full") ➞ ["Arizona", "Nevada"]

Notas

Las entradas son nombres completos de estados válidos o abreviaturas de dos letras en mayúsculas. El argumento type es "abb" o "full".