Cho một trong 50 tên tiểu bang Hoa Kỳ ở bên trái làm đầu vào, xuất mã bưu chính gồm hai chữ cái như hình bên phải:
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
Quy tắc
- Đầu vào và đầu ra đều nhạy cảm. Bạn nhiều đầu ra không ví dụ
Al
choAlabama
. - Bạn có thể giả sử đầu vào là một trong 50 tên trạng thái được hiển thị ở trên.
- Bạn không được truy cập internet hoặc sử dụng dữ liệu trạng thái tích hợp (nhìn vào bạn, Mathicala).
Có thể tìm thấy danh sách đầu vào và đầu ra riêng biệt trong đoạn trích này (vui lòng không chạy nó, nó chỉ để nén bài đăng):
(Không ghi điểm) Brownie điểm nếu bạn cũng có thể lấy District of Columbia
làm đầu vào và sản xuất DC
, Quần đảo Virgin, v.v.
Chấm điểm
Đây là mã golf , vì vậy mã ngắn nhất tính theo byte trong mỗi ngôn ngữ sẽ thắng .
(Ban đầu được đề xuất bởi ETH Productstions)
20
byte: Entity["AdministrativeDivision",{#,"UnitedStates"}]@"StateAbbreviation"&
:)
Entity[a="AdministrativeDivision",{#,"UnitedStates"}]@EntityProperty[a,"StateAbbreviation"]&