diff options
author | j-james | 2020-12-01 05:58:48 +0000 |
---|---|---|
committer | j-james | 2020-12-01 05:58:48 +0000 |
commit | 2ea995e6188c782afbd5eb85e4e5b51c9cdbaad8 (patch) | |
tree | d054822171ac728b281dd2ddbf358f2073fe1b40 /2020 | |
parent | b23ea9372ae92b2add77213393041c62cba9a75b (diff) |
Day One
Diffstat (limited to '2020')
-rw-r--r-- | 2020/input/one.txt | 200 | ||||
-rw-r--r-- | 2020/one.nim | 11 |
2 files changed, 211 insertions, 0 deletions
diff --git a/2020/input/one.txt b/2020/input/one.txt new file mode 100644 index 0000000..7d5271b --- /dev/null +++ b/2020/input/one.txt @@ -0,0 +1,200 @@ +1826 +1895 +1427 +1931 +1651 +1638 +1507 +1999 +1886 +1824 +1902 +1995 +1945 +1735 +1823 +1595 +1936 +1476 +2010 +1833 +1932 +1772 +1791 +1814 +1783 +1957 +1901 +1600 +1502 +1521 +1812 +1974 +1880 +1790 +1672 +1541 +1807 +426 +1858 +1699 +1964 +1996 +1983 +1498 +1863 +1976 +1492 +1930 +1838 +1941 +1764 +1929 +1897 +2009 +1853 +1753 +1759 +1860 +1952 +1988 +1727 +1751 +1943 +1830 +1645 +1907 +1857 +1714 +1798 +1944 +1868 +1630 +959 +2003 +1987 +1890 +1962 +1928 +1872 +1912 +1709 +1809 +1650 +1980 +1737 +1898 +1817 +1736 +1991 +1788 +1776 +1845 +1854 +1963 +1554 +1949 +1576 +1819 +1960 +699 +1990 +1757 +1698 +1596 +304 +1982 +1477 +1961 +1636 +1619 +1946 +1876 +1592 +1848 +1707 +1958 +1874 +1867 +52 +1881 +1665 +1463 +1799 +1979 +677 +1710 +1869 +1639 +1787 +1633 +1956 +1457 +1581 +2005 +1782 +1904 +1910 +62 +1593 +1695 +1915 +1922 +1797 +1715 +1981 +1925 +1893 +1562 +1789 +2008 +1939 +1669 +1992 +1652 +117 +1609 +1686 +1953 +2007 +599 +1547 +1959 +1691 +1520 +1444 +1641 +887 +1579 +1778 +1977 +1768 +1942 +1713 +1603 +1926 +1855 +1655 +1673 +1887 +1994 +1839 +1725 +928 +1771 +1761 +1971 +1571 +1806 +1821 +1624 +1701 +1436 +1748 +1921 +1617 +2004 +1792 +1732 +1740 +1831 diff --git a/2020/one.nim b/2020/one.nim new file mode 100644 index 0000000..f136ed3 --- /dev/null +++ b/2020/one.nim @@ -0,0 +1,11 @@ +import os, strutils + +let input = paramStr(1) + +for one in lines(input): + for two in lines(input): + if parseInt(one) + parseInt(two) == 2020: + echo parseInt(one) * parseInt(two) + for three in lines(input): + if parseInt(one) + parseInt(two) + parseInt(three) == 2020: + echo parseInt(one) * parseInt(two) * parseInt(three) |