Nomes e abreviações dos estados

Published by SyntaxGardener in

Crie uma função que filtre um array de nomes e abreviações de estados dos EUA. Quando type for "abb", retorne apenas as abreviações. Quando for "full", retorne apenas os nomes completos dos estados. Preserve a ordem de entrada.

Exemplos

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

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

Notas

As entradas são nomes completos de estados válidos ou abreviações de duas letras em maiúsculas. O argumento type é "abb" ou "full".