mirror of
https://github.com/bvanroll/advent-of-code-2020.git
synced 2025-08-29 12:02:44 +00:00
you die
This commit is contained in:
200
01/input.txt
Normal file
200
01/input.txt
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
1788
|
||||||
|
1627
|
||||||
|
1883
|
||||||
|
1828
|
||||||
|
1924
|
||||||
|
1993
|
||||||
|
972
|
||||||
|
1840
|
||||||
|
1866
|
||||||
|
1762
|
||||||
|
1781
|
||||||
|
1782
|
||||||
|
1520
|
||||||
|
1971
|
||||||
|
1660
|
||||||
|
1857
|
||||||
|
1867
|
||||||
|
1564
|
||||||
|
1983
|
||||||
|
1391
|
||||||
|
2002
|
||||||
|
494
|
||||||
|
1500
|
||||||
|
1967
|
||||||
|
1702
|
||||||
|
1958
|
||||||
|
1886
|
||||||
|
1910
|
||||||
|
1838
|
||||||
|
1985
|
||||||
|
1836
|
||||||
|
2009
|
||||||
|
2005
|
||||||
|
1602
|
||||||
|
1939
|
||||||
|
1945
|
||||||
|
1609
|
||||||
|
1582
|
||||||
|
1647
|
||||||
|
1737
|
||||||
|
1982
|
||||||
|
1931
|
||||||
|
790
|
||||||
|
745
|
||||||
|
1598
|
||||||
|
1586
|
||||||
|
1547
|
||||||
|
1951
|
||||||
|
1264
|
||||||
|
1382
|
||||||
|
1776
|
||||||
|
1499
|
||||||
|
1977
|
||||||
|
1766
|
||||||
|
1360
|
||||||
|
1807
|
||||||
|
1991
|
||||||
|
1981
|
||||||
|
1693
|
||||||
|
634
|
||||||
|
1847
|
||||||
|
1774
|
||||||
|
1990
|
||||||
|
1409
|
||||||
|
1410
|
||||||
|
1974
|
||||||
|
1862
|
||||||
|
1744
|
||||||
|
1827
|
||||||
|
1978
|
||||||
|
1980
|
||||||
|
2003
|
||||||
|
1491
|
||||||
|
1595
|
||||||
|
1640
|
||||||
|
1576
|
||||||
|
1887
|
||||||
|
1746
|
||||||
|
1617
|
||||||
|
1923
|
||||||
|
1706
|
||||||
|
1964
|
||||||
|
60
|
||||||
|
1620
|
||||||
|
1959
|
||||||
|
257
|
||||||
|
1395
|
||||||
|
1854
|
||||||
|
1843
|
||||||
|
1682
|
||||||
|
1667
|
||||||
|
1639
|
||||||
|
279
|
||||||
|
1911
|
||||||
|
1986
|
||||||
|
1575
|
||||||
|
1232
|
||||||
|
1919
|
||||||
|
1852
|
||||||
|
1509
|
||||||
|
1976
|
||||||
|
1465
|
||||||
|
2008
|
||||||
|
1953
|
||||||
|
1518
|
||||||
|
1795
|
||||||
|
1912
|
||||||
|
1269
|
||||||
|
1835
|
||||||
|
1984
|
||||||
|
1538
|
||||||
|
2001
|
||||||
|
1954
|
||||||
|
1365
|
||||||
|
1569
|
||||||
|
1418
|
||||||
|
1844
|
||||||
|
1580
|
||||||
|
1875
|
||||||
|
1551
|
||||||
|
1861
|
||||||
|
1946
|
||||||
|
1810
|
||||||
|
1655
|
||||||
|
1987
|
||||||
|
1549
|
||||||
|
1301
|
||||||
|
1859
|
||||||
|
1929
|
||||||
|
1254
|
||||||
|
1604
|
||||||
|
1933
|
||||||
|
1998
|
||||||
|
1661
|
||||||
|
1899
|
||||||
|
1411
|
||||||
|
1975
|
||||||
|
1707
|
||||||
|
1966
|
||||||
|
1601
|
||||||
|
1936
|
||||||
|
1440
|
||||||
|
1942
|
||||||
|
1937
|
||||||
|
1851
|
||||||
|
1731
|
||||||
|
1257
|
||||||
|
1533
|
||||||
|
1405
|
||||||
|
1890
|
||||||
|
1600
|
||||||
|
1970
|
||||||
|
1626
|
||||||
|
1824
|
||||||
|
1442
|
||||||
|
2006
|
||||||
|
1796
|
||||||
|
1658
|
||||||
|
1930
|
||||||
|
646
|
||||||
|
1904
|
||||||
|
1489
|
||||||
|
2004
|
||||||
|
1922
|
||||||
|
1424
|
||||||
|
1802
|
||||||
|
1623
|
||||||
|
1870
|
||||||
|
1242
|
||||||
|
1591
|
||||||
|
1338
|
||||||
|
754
|
||||||
|
1826
|
||||||
|
1305
|
||||||
|
1825
|
||||||
|
1793
|
||||||
|
1872
|
||||||
|
1741
|
||||||
|
1979
|
||||||
|
107
|
||||||
|
1833
|
||||||
|
1856
|
||||||
|
1952
|
||||||
|
1791
|
||||||
|
1728
|
||||||
|
2010
|
||||||
|
1965
|
||||||
|
1646
|
||||||
|
1522
|
||||||
|
1671
|
||||||
|
1624
|
||||||
|
1876
|
||||||
|
1537
|
||||||
|
1759
|
||||||
|
1962
|
||||||
|
1773
|
||||||
|
1907
|
||||||
|
1573
|
||||||
|
1908
|
||||||
|
1903
|
40
01/main.py
Normal file
40
01/main.py
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
lines = open("input.txt", "r").read().split("\n")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# number, array, offset, target
|
||||||
|
def checkIfCanAdd(num, arr, trg):
|
||||||
|
for num2 in arr:
|
||||||
|
try:
|
||||||
|
num2 = int(num2)
|
||||||
|
if num + num2 < trg:
|
||||||
|
for num3 in arr:
|
||||||
|
try:
|
||||||
|
num3 = int(num3)
|
||||||
|
except:
|
||||||
|
continue
|
||||||
|
if num3 + num2 + num == 2020:
|
||||||
|
return num3 * num2 * num
|
||||||
|
except:
|
||||||
|
continue
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
def mainLoop():
|
||||||
|
for i, line in enumerate(lines, start=0):
|
||||||
|
try:
|
||||||
|
num = int(line)
|
||||||
|
except:
|
||||||
|
continue
|
||||||
|
if num > 2020:
|
||||||
|
continue
|
||||||
|
# print(len(lines[i:]))
|
||||||
|
num = checkIfCanAdd(num, lines, 2020)
|
||||||
|
if num != False:
|
||||||
|
return num
|
||||||
|
|
||||||
|
return "nothing found"
|
||||||
|
|
||||||
|
print(mainLoop())
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user