ท้าทาย
เขียนโปรแกรมที่ใช้ป้อนข้อมูลต่อวันตั้งแต่วันที่ 30 เมษายน พ.ศ. 2332 ถึงวันที่ 21 สิงหาคม 2562 และกลับมาเป็นผู้ส่งออกซึ่งเป็นประธานาธิบดีของสหรัฐอเมริกาในวันนั้น
หมายเหตุ
สำหรับรายชื่อประธานาธิบดีสหรัฐรูปแบบของชื่อและระยะเวลาของการเป็นประธานาธิบดีดูด้านล่าง:
April 30, 1789 - March 4, 1797 George Washington
March 4, 1797 - March 4, 1801 John Adams
March 4, 1801 - March 4, 1809 Thomas Jefferson
March 4, 1809 - March 4, 1817 James Madison
March 4, 1817 - March 4, 1825 James Monroe
March 4, 1825 - March 4, 1829 John Quincy Adams
March 4, 1829 - March 4, 1837 Andrew Jackson
March 4, 1837 - March 4, 1841 Martin Van Buren
March 4, 1841 - April 4, 1841 William Henry Harrison
April 4, 1841 - March 4, 1845 John Tyler
March 4, 1845 - March 4, 1849 James K. Polk
March 4, 1849 - July 9, 1850 Zachary Taylor
July 9, 1850 - March 4, 1853 Millard Fillmore
March 4, 1853 - March 4, 1857 Franklin Pierce
March 4, 1857 - March 4, 1861 James Buchanan
March 4, 1861 - April 15, 1865 Abraham Lincoln
April 15, 1865 - March 4, 1869 Andrew Johnson
March 4, 1869 - March 4, 1877 Ulysses S. Grant
March 4, 1877 - March 4, 1881 Rutherford B. Hayes
March 4, 1881 - September 19, 1881 James A. Garfield
September 19, 1881 - March 4, 1885 Chester A. Arthur
March 4, 1885 - March 4, 1889 Grover Cleveland
March 4, 1889 - March 4, 1893 Benjamin Harrison
March 4, 1893 - March 4, 1897 Grover Cleveland
March 4, 1897 - September 14, 1901 William McKinley
September 14, 1901 - March 4, 1909 Theodore Roosevelt
March 4, 1909 - March 4, 1913 William Howard Taft
March 4, 1913 - March 4, 1921 Woodrow Wilson
March 4, 1921 - August 2, 1923 Warren G. Harding
August 2, 1923 - March 4, 1929 Calvin Coolidge
March 4, 1929 - March 4, 1933 Herbert Hoover
March 4, 1933 - April 12, 1945 Franklin D. Roosevelt
April 12, 1945 - January 20, 1953 Harry S. Truman
January 20, 1953 - January 20, 1961 Dwight D. Eisenhower
January 20, 1961 - November 22, 1963 John F. Kennedy
November 22, 1963 - January 20, 1969 Lyndon B. Johnson
January 20, 1969 - August 9, 1974 Richard Nixon
August 9, 1974 - January 20, 1977 Gerald Ford
January 20, 1977 - January 20, 1981 Jimmy Carter
January 20, 1981 - January 20, 1989 Ronald Reagan
January 20, 1989 - January 20, 1993 George H. W. Bush
January 20, 1993 - January 20, 2001 Bill Clinton
January 20, 2001 - January 20, 2009 George W. Bush
January 20, 2009 - January 20, 2017 Barack Obama
January 20, 2017 - Incumbent Donald Trump
ประธานาธิบดีมีจุดประสงค์เพื่อรวมวันแรกและไม่รวมวันสุดท้าย ตัวอย่างเช่น "4 มีนาคม 2404 - 15 เมษายน 2408; อับราฮัมลินคอล์น" หมายความว่าลินคอล์นเป็นประธานาธิบดีตั้งแต่ 4 มีนาคม 2404 ถึง14เมษายน2408
นี่คือรหัสกอล์ฟโปรแกรมที่สั้นที่สุดในแต่ละภาษาชนะ
ตัวอย่าง
ข้อมูล: "7 กุมภาพันธ์ 1865" ผลลัพธ์: "Abraham Lincoln"
WolframAlpha["president on "<>#]&
ฉันแน่ใจว่า Mathematica บริสุทธิ์มี builtin อยู่ที่ไหนสักแห่ง แต่จนกว่าฉันจะพบสิ่งที่เรียกว่าฉันติดอยู่กับ W | A
WolframAlpha["US president on "<>#]&
ฉันออกผลลัพธ์ไม่ถูกต้อง