왼쪽에 50 개의 미국 주 이름 중 하나가 입력으로 주어지면 오른쪽에 표시된대로 2 자리 우편 번호 를 출력 하십시오.
Alabama AL
Alaska AK
Arizona AZ
Arkansas AR
California CA
Colorado CO
Connecticut CT
Delaware DE
Florida FL
Georgia GA
Hawaii HI
Idaho ID
Illinois IL
Indiana IN
Iowa IA
Kansas KS
Kentucky KY
Louisiana LA
Maine ME
Maryland MD
Massachusetts MA
Michigan MI
Minnesota MN
Mississippi MS
Missouri MO
Montana MT
Nebraska NE
Nevada NV
New Hampshire NH
New Jersey NJ
New Mexico NM
New York NY
North Carolina NC
North Dakota ND
Ohio OH
Oklahoma OK
Oregon OR
Pennsylvania PA
Rhode Island RI
South Carolina SC
South Dakota SD
Tennessee TN
Texas TX
Utah UT
Vermont VT
Virginia VA
Washington WA
West Virginia WV
Wisconsin WI
Wyoming WY
규칙
- 입력과 출력은 모두 대소 문자를 구분합니다. 에
Al
대한 출력이 많지 않습니다Alabama
. - 입력이 위에 표시된 50 가지 상태 이름 중 하나라고 가정 할 수 있습니다.
- 인터넷에 액세스하거나 내장 상태 데이터를 사용할 수 없습니다 (Mathematica 확인).
이 스 니펫에서 별도의 입력 및 출력 목록을 찾을 수 있습니다 (실행하지 마십시오. 게시물을 압축하기위한 것입니다).
(무득점) 브라우니 포인트 District of Columbia
를 입력하고 생산할 수있는 경우 DC
, 버진 아일랜드 등
채점
이것은 code-golf 이므로 각 언어에서 가장 짧은 바이트 단위의 코드가 이깁니다 .
(원래 ETHProductions가 제안 함)
20
바이트 를 절약 할 수 있습니다 : Entity["AdministrativeDivision",{#,"UnitedStates"}]@"StateAbbreviation"&
:)
Entity[a="AdministrativeDivision",{#,"UnitedStates"}]@EntityProperty[a,"StateAbbreviation"]&