Сократите это государство США! Было весело, но мы узнали, что эффективно сокращать названия штатов США сложно с нынешней системой. Давайте придумаем альтернативную схему кодов штата для эффективного игры в гольф.
Твое задание:
Напишите функцию (или программу), которая, учитывая действительное имя штата США (требуется только 50 нормальных состояний), возвращает уникальный двухбуквенный код в верхнем регистре, идентифицирующий его. Код должен соответствовать этим требованиям:
- Первая буква должна совпадать с первой буквой государства.
- Вторая буква должна быть одной из других букв состояния (не пробел).
- Он должен всегда давать один и тот же выход для одного и того же входа и никогда не должен давать один и тот же выход для двух разных допустимых входов.
Например, учитывая «Алабаму», ваша функция может возвращать «AL», «AA», «AB» или «AM» - при условии, что она не возвращает это значение ни для одного из Аляски, Арканзаса и т. Д. («AA "возможно только потому, что" A "встречается в названии штата более одного раза.)
Стандартные лазейки запрещены. Стандартный ввод / вывод в порядке. Это код гольф, поэтому самое короткое решение, в байтах, выигрывает.
Полный список возможных входных данных находится здесь:
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming