Solve 2020/01
parent
ac36ac8d93
commit
0eedce18fc
@ -0,0 +1,200 @@
|
|||||||
|
1757
|
||||||
|
1890
|
||||||
|
1750
|
||||||
|
1440
|
||||||
|
1822
|
||||||
|
1957
|
||||||
|
2005
|
||||||
|
1979
|
||||||
|
1405
|
||||||
|
2003
|
||||||
|
1997
|
||||||
|
1741
|
||||||
|
1494
|
||||||
|
1780
|
||||||
|
1774
|
||||||
|
1813
|
||||||
|
447
|
||||||
|
1429
|
||||||
|
1990
|
||||||
|
1767
|
||||||
|
1969
|
||||||
|
1787
|
||||||
|
1944
|
||||||
|
1863
|
||||||
|
1778
|
||||||
|
2004
|
||||||
|
1991
|
||||||
|
1754
|
||||||
|
1748
|
||||||
|
1756
|
||||||
|
1977
|
||||||
|
611
|
||||||
|
1934
|
||||||
|
1818
|
||||||
|
1924
|
||||||
|
528
|
||||||
|
1753
|
||||||
|
1867
|
||||||
|
1865
|
||||||
|
1799
|
||||||
|
1743
|
||||||
|
1955
|
||||||
|
1993
|
||||||
|
1972
|
||||||
|
1987
|
||||||
|
1960
|
||||||
|
1817
|
||||||
|
1837
|
||||||
|
1900
|
||||||
|
1839
|
||||||
|
1946
|
||||||
|
1786
|
||||||
|
1857
|
||||||
|
1840
|
||||||
|
1985
|
||||||
|
1850
|
||||||
|
1801
|
||||||
|
1926
|
||||||
|
1523
|
||||||
|
1886
|
||||||
|
1492
|
||||||
|
1737
|
||||||
|
1909
|
||||||
|
1766
|
||||||
|
1986
|
||||||
|
1773
|
||||||
|
1749
|
||||||
|
1781
|
||||||
|
1760
|
||||||
|
1849
|
||||||
|
1833
|
||||||
|
1854
|
||||||
|
1814
|
||||||
|
1820
|
||||||
|
2000
|
||||||
|
1834
|
||||||
|
1851
|
||||||
|
1779
|
||||||
|
1825
|
||||||
|
1885
|
||||||
|
1882
|
||||||
|
1912
|
||||||
|
962
|
||||||
|
1988
|
||||||
|
302
|
||||||
|
1965
|
||||||
|
1751
|
||||||
|
1764
|
||||||
|
1844
|
||||||
|
1949
|
||||||
|
1984
|
||||||
|
1933
|
||||||
|
958
|
||||||
|
1746
|
||||||
|
1999
|
||||||
|
1914
|
||||||
|
1989
|
||||||
|
1879
|
||||||
|
1954
|
||||||
|
1827
|
||||||
|
1816
|
||||||
|
1918
|
||||||
|
633
|
||||||
|
1797
|
||||||
|
1811
|
||||||
|
1936
|
||||||
|
1961
|
||||||
|
1937
|
||||||
|
1829
|
||||||
|
1788
|
||||||
|
1772
|
||||||
|
1505
|
||||||
|
1905
|
||||||
|
1304
|
||||||
|
1404
|
||||||
|
1868
|
||||||
|
1978
|
||||||
|
1872
|
||||||
|
2006
|
||||||
|
1256
|
||||||
|
1883
|
||||||
|
1966
|
||||||
|
1931
|
||||||
|
1796
|
||||||
|
1793
|
||||||
|
714
|
||||||
|
1904
|
||||||
|
1841
|
||||||
|
1824
|
||||||
|
1962
|
||||||
|
1739
|
||||||
|
1897
|
||||||
|
1906
|
||||||
|
1735
|
||||||
|
1876
|
||||||
|
873
|
||||||
|
1959
|
||||||
|
1963
|
||||||
|
1917
|
||||||
|
1804
|
||||||
|
1789
|
||||||
|
1782
|
||||||
|
1848
|
||||||
|
1828
|
||||||
|
1826
|
||||||
|
1929
|
||||||
|
1525
|
||||||
|
1862
|
||||||
|
1952
|
||||||
|
1878
|
||||||
|
1775
|
||||||
|
1776
|
||||||
|
1430
|
||||||
|
1943
|
||||||
|
1938
|
||||||
|
1941
|
||||||
|
1594
|
||||||
|
1928
|
||||||
|
1856
|
||||||
|
1903
|
||||||
|
1871
|
||||||
|
1836
|
||||||
|
1847
|
||||||
|
1956
|
||||||
|
1915
|
||||||
|
1870
|
||||||
|
1875
|
||||||
|
1892
|
||||||
|
276
|
||||||
|
1896
|
||||||
|
1945
|
||||||
|
1821
|
||||||
|
1947
|
||||||
|
1898
|
||||||
|
1802
|
||||||
|
1853
|
||||||
|
1895
|
||||||
|
1790
|
||||||
|
1819
|
||||||
|
1980
|
||||||
|
1832
|
||||||
|
1673
|
||||||
|
1964
|
||||||
|
1800
|
||||||
|
1971
|
||||||
|
1842
|
||||||
|
2002
|
||||||
|
1921
|
||||||
|
1940
|
||||||
|
1845
|
||||||
|
1527
|
||||||
|
1428
|
||||||
|
1932
|
||||||
|
1893
|
||||||
|
1908
|
||||||
|
1889
|
||||||
|
1974
|
||||||
|
1981
|
||||||
|
1791
|
||||||
|
1975
|
@ -0,0 +1,25 @@
|
|||||||
|
const fs = require("fs");
|
||||||
|
|
||||||
|
const filename = "input";
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
const file = await fs.promises.readFile(filename, "utf-8");
|
||||||
|
const expenses = file.split("\n").map((num) => parseInt(num));
|
||||||
|
console.log(expenses);
|
||||||
|
|
||||||
|
for (let i = 0; i < expenses.length; i++) {
|
||||||
|
const a = expenses[i];
|
||||||
|
const counterpart = 2020 - a;
|
||||||
|
for (let j = 0; j < expenses.length; j++) {
|
||||||
|
const b = expenses[j];
|
||||||
|
for (let k = 0; k < expenses.length; k++) {
|
||||||
|
const c = expenses[k];
|
||||||
|
if (a + b + c === 2020) {
|
||||||
|
console.log(a, b, c, a * b * c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
main();
|
Loading…
Reference in New Issue