mirror of
https://github.com/Crocmagnon/advent-of-code.git
synced 2024-11-24 23:48:13 +01:00
Complete 2020 day 1
This commit is contained in:
parent
5cffcf875c
commit
37c8a76c72
3 changed files with 223 additions and 0 deletions
17
2020/day01-expense.py
Normal file
17
2020/day01-expense.py
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
def main():
|
||||||
|
lines = []
|
||||||
|
with open("inputs/day01") as f:
|
||||||
|
for line in f:
|
||||||
|
lines.append(int(line.strip()))
|
||||||
|
|
||||||
|
stop = len(lines)
|
||||||
|
for i, value in enumerate(lines):
|
||||||
|
for j in range(i+1, stop):
|
||||||
|
other = lines[j]
|
||||||
|
addition = other + value
|
||||||
|
if addition == 2020:
|
||||||
|
print("result is", other * value)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
200
2020/inputs/day01
Normal file
200
2020/inputs/day01
Normal file
|
@ -0,0 +1,200 @@
|
||||||
|
1686
|
||||||
|
1983
|
||||||
|
1801
|
||||||
|
1890
|
||||||
|
1910
|
||||||
|
1722
|
||||||
|
1571
|
||||||
|
1952
|
||||||
|
1602
|
||||||
|
1551
|
||||||
|
1144
|
||||||
|
1208
|
||||||
|
1335
|
||||||
|
1914
|
||||||
|
1656
|
||||||
|
1515
|
||||||
|
1600
|
||||||
|
1520
|
||||||
|
1683
|
||||||
|
1679
|
||||||
|
1800
|
||||||
|
1889
|
||||||
|
1717
|
||||||
|
1592
|
||||||
|
1617
|
||||||
|
1756
|
||||||
|
1646
|
||||||
|
1596
|
||||||
|
1874
|
||||||
|
1595
|
||||||
|
1660
|
||||||
|
1748
|
||||||
|
1946
|
||||||
|
1734
|
||||||
|
1852
|
||||||
|
2006
|
||||||
|
1685
|
||||||
|
1668
|
||||||
|
1607
|
||||||
|
1677
|
||||||
|
403
|
||||||
|
1312
|
||||||
|
1828
|
||||||
|
1627
|
||||||
|
1925
|
||||||
|
1657
|
||||||
|
1536
|
||||||
|
1522
|
||||||
|
1557
|
||||||
|
1636
|
||||||
|
1586
|
||||||
|
1654
|
||||||
|
1541
|
||||||
|
1363
|
||||||
|
1844
|
||||||
|
1951
|
||||||
|
1765
|
||||||
|
1872
|
||||||
|
696
|
||||||
|
1764
|
||||||
|
1718
|
||||||
|
1540
|
||||||
|
1493
|
||||||
|
1947
|
||||||
|
1786
|
||||||
|
1548
|
||||||
|
1981
|
||||||
|
1861
|
||||||
|
1589
|
||||||
|
1707
|
||||||
|
1915
|
||||||
|
1755
|
||||||
|
1906
|
||||||
|
1911
|
||||||
|
1628
|
||||||
|
1980
|
||||||
|
1986
|
||||||
|
1780
|
||||||
|
1645
|
||||||
|
741
|
||||||
|
1727
|
||||||
|
524
|
||||||
|
1690
|
||||||
|
1732
|
||||||
|
1956
|
||||||
|
1523
|
||||||
|
1534
|
||||||
|
1498
|
||||||
|
1510
|
||||||
|
372
|
||||||
|
1777
|
||||||
|
1585
|
||||||
|
1614
|
||||||
|
1712
|
||||||
|
1650
|
||||||
|
702
|
||||||
|
1773
|
||||||
|
1713
|
||||||
|
1797
|
||||||
|
1691
|
||||||
|
1758
|
||||||
|
1973
|
||||||
|
1560
|
||||||
|
1615
|
||||||
|
1933
|
||||||
|
1281
|
||||||
|
1899
|
||||||
|
1845
|
||||||
|
1752
|
||||||
|
1542
|
||||||
|
1694
|
||||||
|
1950
|
||||||
|
1879
|
||||||
|
1684
|
||||||
|
1809
|
||||||
|
1988
|
||||||
|
1978
|
||||||
|
1843
|
||||||
|
1730
|
||||||
|
1377
|
||||||
|
1507
|
||||||
|
1506
|
||||||
|
1566
|
||||||
|
935
|
||||||
|
1851
|
||||||
|
1995
|
||||||
|
1796
|
||||||
|
1900
|
||||||
|
896
|
||||||
|
171
|
||||||
|
1728
|
||||||
|
1635
|
||||||
|
1810
|
||||||
|
2003
|
||||||
|
1580
|
||||||
|
1789
|
||||||
|
1709
|
||||||
|
2007
|
||||||
|
1639
|
||||||
|
1726
|
||||||
|
1537
|
||||||
|
1976
|
||||||
|
1538
|
||||||
|
1544
|
||||||
|
1626
|
||||||
|
1876
|
||||||
|
1840
|
||||||
|
1953
|
||||||
|
1710
|
||||||
|
1661
|
||||||
|
1563
|
||||||
|
1836
|
||||||
|
1358
|
||||||
|
1550
|
||||||
|
1112
|
||||||
|
1832
|
||||||
|
1555
|
||||||
|
1394
|
||||||
|
1912
|
||||||
|
1884
|
||||||
|
1524
|
||||||
|
1689
|
||||||
|
1775
|
||||||
|
1724
|
||||||
|
1366
|
||||||
|
1966
|
||||||
|
1549
|
||||||
|
1931
|
||||||
|
1975
|
||||||
|
1500
|
||||||
|
1667
|
||||||
|
1674
|
||||||
|
1771
|
||||||
|
1631
|
||||||
|
1662
|
||||||
|
1902
|
||||||
|
1970
|
||||||
|
1864
|
||||||
|
2004
|
||||||
|
2010
|
||||||
|
504
|
||||||
|
1714
|
||||||
|
1917
|
||||||
|
1907
|
||||||
|
1704
|
||||||
|
1501
|
||||||
|
1812
|
||||||
|
1349
|
||||||
|
1577
|
||||||
|
1638
|
||||||
|
1886
|
||||||
|
1157
|
||||||
|
1761
|
||||||
|
1676
|
||||||
|
1731
|
||||||
|
2001
|
||||||
|
1261
|
||||||
|
1154
|
||||||
|
1769
|
||||||
|
1529
|
6
2020/inputs/day01-ex1.txt
Normal file
6
2020/inputs/day01-ex1.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
1721
|
||||||
|
979
|
||||||
|
366
|
||||||
|
299
|
||||||
|
675
|
||||||
|
1456
|
Loading…
Reference in a new issue