2019 day 01 yay
This commit is contained in:
parent
f6e6bd69c7
commit
6facbd56de
150
2018/13/input.txt
Normal file
150
2018/13/input.txt
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
/--------------------------------------------------------------------------------------------------\
|
||||||
|
| /-------------------------------------------------------\ |/-----------\
|
||||||
|
| /-----------------------------------+-----------------------------------\ | /++---------\ |
|
||||||
|
/-----+-+--------------\ | /--+---------------\ | ||| | |
|
||||||
|
| | |/-------------+--------------------+---\ | | | | ||| | |
|
||||||
|
| /-+-++-------------+--------------------+---+----<----------------------\| | | | ||| | |
|
||||||
|
| | | || | /------------------+---+---------------------------++--+---------------+---+---+++--\ | |
|
||||||
|
/-----------+---+-+-++-------->----+-+------------------+---+---------------------------++--+-\ /-----+--\| ||| | | |
|
||||||
|
| /----+---+-+-++-------------+-+------------------+---+------\ || | | | | || ||| | | |
|
||||||
|
| | | /+-+-++-------------+-+------------------+---+------+--------------------++--+-+-------+-----+--++---+++--+-\ | |
|
||||||
|
| | | || |/++------------\| | /+---+------+-----------\ || | | | | || ||| | | | |
|
||||||
|
| | | || |||| || | /++---+--\ | /--------+--------++--+-+-------+-----+--++---+++--+-+----+-+-------------\
|
||||||
|
| |/---+--++\|||| || | /--+++---+--+---+--+--------+--------++--+-+-------+-----+--++---+++--+-+----+-+----\ |
|
||||||
|
| /----++---+--+++++++-----\ || | /-------+--+++---+--+---+--+--------+--------++--+-+-------+-----+--++---+++--+-+----+-+----+--------+--\
|
||||||
|
| | || | ||||||| | || | | /-+--+++---+--+---+--+--------+--------++--+-+-------+-----+--++---+++--+-+----+-+----+---\ | |
|
||||||
|
| | || | ||||||| | || | | |/+--+++---+--+---+--+--------+--------++--+-+-------+-----+-\|| ||| | | | | | | | |
|
||||||
|
| | || | ||||||| | || | | ||| ||| | | | | | /-----++--+-+-------+-----+-+++---+++--+-+----+\| | | | |
|
||||||
|
| | || | ||||||| | || | | ||| ||| | | | | | | || | | | | ||| ||| |/+----+++----+---+--\ | |
|
||||||
|
| | || | ||||||| | || | | /--+++--+++---+--+---+--+--------+--+-----++--+-+-------+-----+-+++---+++--+++----+++-\ | | | | |
|
||||||
|
| | ||/--+--+++++++-----+------++-+-----+--+--+++--+++---+--+---+--+--------+--+-----++--+-+------\| | ||| ||| ||| ||| | | | | | |
|
||||||
|
| | ||| | ||||||| | || | | | ||| ||| | | | | | | |\--+-+------++-----/ ||| ||| ||| ||| | | | | | |
|
||||||
|
/-+-+----+++--+--+++++++-----+------++-+---\ | | ||| \++---+--/ | | | | | | | || ||| ||| ||| ||| | | | | | |
|
||||||
|
| | | ||| | ||||||| | || | | | | ||| || | | | | /+-----+---+-+------++-------+++--\||| ||| ||| |/-+---+--+-+-\|
|
||||||
|
| | | ||| | ||||||| | || | | | | ||| \+---+------+--+--------/ || /---+---+-+------++-------+++--++++--+++----+++-++-+-\ | | | ||
|
||||||
|
| | | ||| | ||||||| | || | | | | ||| | | | | /--------++-+---+---+-+------++-------+++-\|||| ||| ||| || | | | | | ||
|
||||||
|
| | | ||| | ||||||\-----+------++-+---+-+--+--+++----+---/ | | | /--++-+---+---+-+------++------\||| ||\++--+++----/|| || | | | | | ||
|
||||||
|
| | | ||| \--++++++------+------+/ | | | | ||| | | | | | || | | | | || |||| || || ||| || || | | | | | ||
|
||||||
|
| |/+----+++--\ |||||\------+------+--+---+-+--+--+++----+----------+--+-+-----+--++-+---+---/ | || |||| || || ||| || || | | | | | ||
|
||||||
|
|/+++----+++--+--+++++-------+\ | | | |/-+--+++----+----------+--+-+-----+--++-+---+-----+------++------++++-++-++--+++-----++-++-+-+-+\ | | ||
|
||||||
|
||||| ||| | ||||| || | | | || | ||| | | | | /--+--++-+---+-----+------++------++++-++-++--+++\ || || | | || | | ||
|
||||||
|
||||| \++--+--+++++-------++-----+--+---+-++-+--+++----+----------/ | | | | || | | | /----++------++++-++-++--++++----++-++-+-+\|| | | ||
|
||||||
|
||||| || | ||||| || |/-+---+-++-+--+++----+-------------+-+--+--+--++-+--\| | | || |||| || || |||| || || | |||| | | ||
|
||||||
|
||||| || | ||||| || || | | || | ||| /--+-------------+-+--+--+--++-+--++-----+-+-\ || |||| || || |||| || || | |||| | | ||
|
||||||
|
||||| || | ||||| || /---++-+---+-++-+-<+++-+--+-----<-------+-+--+--+--++-+--++-\ | | | || |||| || || |||| || || | |||| | | ||
|
||||||
|
||||| |\--+--+++++-------++-+---++-+---+-++-+--+++-+--+-------------+-+--+--+--++-+--++-+---+-+-+--/| |||| || || |||| || || | |||| | | ||
|
||||||
|
||||\-----+---+--+++++-------/| | || | | || | ||| | | | | | | || | || | | | | | |||| || || |||| || || | |||| | | ||
|
||||||
|
|||\------+---/ /+++++--------+-+-\ || | | || | ||| | | | | | | || | || | | | | | |||| || || |||| || || | |||| | | ||
|
||||||
|
||| | |||||| /------+-+-+-++-+---+-++-+--+++-+--+-------------+-+--+--+--++-+--++-+---+-+-+---+------++++\|| || |||| || || | |||| | | ||
|
||||||
|
||| | /---++++++-+------+-+\| || | |/++-+--+++-+--+-------------+-+--+--+--++-+--++-+---+-+-+---+------+++++++-++--++++-\ || || | |||| | | ||
|
||||||
|
||| | | |||||| | | ||| || | |||| | ||| | | | | | | /++-+--++-+---+-+-+-\ | /----+++++++-++--++++-+--++-++-+-++++-+-+\||
|
||||||
|
||| | | |||||| | | ||| || |/--++++-+--+++-+--+-------------+-+--+--+-+++-+--++-+---+-+-+-+-+-+---\||||||| || |||| | || || | |||| | ||||
|
||||||
|
|||/------+-+---++++++-+---\ | ||| || || /++++-+--+++-+--+-------------+-+--+--+-+++-+--++-+\ | | | | | | |||||||| || |||| | || || | |||| | ||||
|
||||||
|
|||| | | |||||| | /-+--+-+++-++-++-+++++-+--+++-+--+-------------+-+--+--+-+++\| || || | | | | | | |||||||| |\--++++-+--+/ || | |||| | ||||
|
||||||
|
|||| | | |||||| | | | | ||| || || ||||| | ||| | | | | | | ||||| || || | \-+-+-+-+---++++++++-+---++++-+--+--++-+-+/|| | ||||
|
||||||
|
|||| | | /++++++-+-+-+--+-+++-++-++-+++++-+--+++-+--+--\ | | | | ||||| || || | | | | | |||||||| | |||| | | || | | || | ||||
|
||||||
|
|||| | | ||||||| | | | | ||| || || ||||| | ||| | | | /-+-+--+-\| ||||| || || | | | | | |||||||| | |||| | | || | | || | ||||
|
||||||
|
||||/-----+-+--+++++++-+-+-+--+-+++-++-++-+++++-+--+++-+--+--+----\ | | | |/++-+++++--++-++--+---+-+-+-+---++++++++-+--\|||| | /+--++-+-+\|| | ||||
|
||||||
|
||||| | | |||||\+-+-+-+--+-+++-++-++-+++++-+--+++-+--+--+----+---+-+-+--++++-+++++--++-++--+---+-+-+-+---++++++++-/ ||||| | || || | |||| | ||||
|
||||||
|
||||| /-+-+--+++++-+-+-+-+--+-+++-++-++-+++++\| ||\-+--+--+----+---+-+-+--++++-+++++--++-++--+---+-+-+-+---++++++++----+++++-+-++--++-/ |||| | ||||
|
||||||
|
||||| |/+-+--+++++-+-+-+-+--+-+++-++-++-+++++++--++--+--+--+-\ | |/+-+--++++-+++++--++-++--+---+-+-+-+---++++++++----+++++-+-++--++-\ |||| | ||||
|
||||||
|
||||| ||| | ||||| | | | | | ||| || || ||||||| /++--+--+--+-+--+-\ ||| | |||| ||||| || || |/--+-+-+-+---++++++++----+++++-+-++--++-+-++++\| ||||
|
||||||
|
||||| ||| | ||||| | | | | | ||| || || ||||||| ||| | | | | | | ||| | |||| ||||| || || || | | | | |||||||| ||\++-+-++--++-+-+++++/ ||||
|
||||||
|
||||| ||| | ||||| | | | |/-+-+++-++-++-+++++++-+++--+--+--+-+--+-+\||| | ||||/+++++--++-++--++--+-+-+-+---++++++++----++-++-+-++--++-+-+++++\ ||||
|
||||||
|
||||| ||| | ||||| | | | || | ||| || || ||||||| ||| | | | | | ||||| | |||||||||| ^| || || | | | | |||||||| || || | || || | |||||| ||||
|
||||||
|
||||| ||| | ||||| | | | || | ||| ||/++-+++++++-+++--+--+--+\| | ||||| | \+++++++++--++-++--++--+-+-+-+---++++++++----++-+/ | || || | |||||| ||||
|
||||||
|
||||| ||| | ||||| | | |/++-+-+++-+++++-+++++++-+++--+--+--+++--+-+++++-+---+++++++++--++-++--++--+-+-+-+---++++++++----++-+-\| || || | |||||| ||||
|
||||||
|
||||| ||| | ||||| | | |||| | ||| ||||| ||||||| |||/-+--+--+++--+-+++++-+---+++++++++--++-++--++--+-+-+\| |||||||| || | || || || | |||||| ||||
|
||||||
|
||||| |||/+--+++++-+-+-++++-+-+++-+++++-+++++++-++++-+--+--+++-\| ||||| | ||\++++++--++-++--++--+-+-+++---+/|||||| || | || || || | |||||| ||||
|
||||||
|
||||| ||||| ||||| | ^ |||| | ||| |||\+-+++++++-++++-+--+--+++-++-+++++-+---++-++++++--++-++--++--+-+-+++---+-++++++<---+/ | || || || | |||||| ||||
|
||||||
|
||||| ||||| ||||| | | \+++-+-+++-+++-+-+++++++-++++-+--+--+++-++-+++++-+---++-++++/| || || || | | ||| | |||||| | | || || || | |||||| ||||
|
||||||
|
||\++---+++++--+++++-+-+--+++-+-+++-+++-+-+++++++-++++-+--+--+++-++-+++++-+---++-++++-+--++-++--/| | | ||| | |||||| | | || || || | |||||| ||||
|
||||||
|
|| || ||||| ||||| | | ||| | ||| ||| | ||||||| |||| | | ||| || |||||/+---++-++++-+--++-++---+--+-+-+++---+-++++++----+--+-++-++--++-+\|||||| ||||
|
||||||
|
|| || ||||| ||||| | | ||| | ||| ||| | ||||||| |||| | | ||| || ||||||| || ||||/+--++-++---+--+-+-+++---+-++++++----+-\| || || || |||||||| ||||
|
||||||
|
|| || ||||| ||||| | | ||| | ||| ||| | ||||||| |||| | | ||| || ||||||| || \+++++--++-++---+--+-+-+++---+-++++++--->+-++-++-++--++-+++++++/ ||||
|
||||||
|
|| || ||||| ||||| | | ||| | ||| ||| | ||||||| |\++-+--+--+++-++-+++++++---++--+++++--++-++---+--+-+-+++---+-++++++----+-++-++-++--++-++++/|| ||||
|
||||||
|
\+-++---+++++--+++++-+-+--+++-+-+++-+++-+-+/||||| | || | | ||| || ||||||| || ||||| || || | | | ||| | |||||| | || || || || |||| || ||||
|
||||||
|
/+-++---+++++--+++++-+-+--+++-+-+++-+++-+-+-+++++-+-++-+--+-\||| || ||||||| || ||||| || || | | | ||| | |||||| | || || || || |||| || ||||
|
||||||
|
|| || ||||| ||||| | | ||| | ||| ||| | | ||||| |/++-+--+-++++-++-+++++++---++--+++++--++-++---+--+-+\||\---+-++++++----+-++-++-++--++-++++-++--+/||
|
||||||
|
|| || ||||| ||||| | | \++-+-+++-+++-+-+-+++++-++++-+--+-++++-++-+++++++---++--+++++--++-++---+--+-++++----+-++++++----+-++-/| || || |||| || | ||
|
||||||
|
|| || ||||| ||^\+-+-+---++-+-+++-+++-+-+-+++++-++++-+--+-++++-++-+++++++---++--+++++--+/ || | | |||| | ||||||/---+-++--+-++--++-++++-++\ | ||
|
||||||
|
|| || ||||| ||| | | | || | ||| ||| | | ||||\-++++-+--+-++++-++-+++++++---++--+++++--+--++---+--+-++++----+-+++++++---+-++--+-++--/| |||| ||| | ||
|
||||||
|
|| || ||||| ||| | | | || |/+++-+++-+\| |||| |||| | | |||| || ||||||| || ||||| | || | | |||| | ||||||| | || | || | |||| ||| | ||
|
||||||
|
|| || ||||| ||| | | | || ||||| ||| ||| \+++--++++-+--+-++++-++-+++++++---++--+++++--+--++---+--+-++++----+-+++++++---+-++--/ || | |||| ||| | ||
|
||||||
|
|^ || ||||| ||| | | | || ||||| ||| ||| ||| |||| | | |||| || ||||||| || ||||| | || | | |||| | ||||||| | || || | |||| ||| | ||
|
||||||
|
|| || ||||| ||| | | | || ||||| ||| ||| ||| |||| | /+-++++-++-+++++++---++--+++++--+--++---+--+-++++----+-+++++++---+-++----++---+-++++-+++\| ||
|
||||||
|
|| || /+++++--+++-+-+-+---++-+++++-+++-+++--+++--++++-+-++-++++-++\||||||| || |||\+--+--++---+--+-++++----+-+++++++---+-/| || | |||| ||||| ||
|
||||||
|
|| || |||||| /+++-+-+-+---++\||||| ||| ||| ||| |||| | || |||| |||||||||| \+--+++-+--+--++---+--+-++++----+-+++++++---/ | || | |||| ||||| ||
|
||||||
|
|| || |||||| |||| | | | |||||||| ||| ||| ||| |||| | |\-++++-++++++++++----+--+++-+--+--++---+--+-++++----+-++/|||| | || | |||| ||||| ||
|
||||||
|
\+-++--++++++-++++-+-+-+---++++++++-+++-+++--+++--++++-+-+--/||| |||||||||| | \++-+--+--++---+--+-/||| /-+-++-++++-\ | || | |||| ||||| ||
|
||||||
|
|/++--++++++-++++-+-+-+---++++++++-+++-+++--+++--++++\| | /+++-++++++++++----+---++-+--+-\|| | | ||| | | || ||||/+----+---\|| | |||| ||||| ||
|
||||||
|
|||| |||||| |||| | | | |||||||| ||| ||| ||| |||||| | |||| |||||||||| | || | | ||| | | ||| | | || |||||| | ||| | |||| ||||| ||
|
||||||
|
|||| |||||| |||| | | | |||||||| ||| ||| \++--++++++-+--++++-++++++++++----+---++-+--+-+++---+--+--+++--+-+-++-++++++----+---+++---+-++++-+++++-+/
|
||||||
|
|||| |||\++-++++-/ | \---++++++++-+++-+++---++--++++++-+--++++-++++++++++----+---++-+--+-+++---+--+--+++--+-+-++-/||||| | ||| | |||| ||||| |
|
||||||
|
|||| ||| || |||| | |||||||| ||| ||| || |||||\-+--++++-++++++++++----+---++-+--+-+++---+--/ ||| | | || ||||| | ||| | |||| ||||| |
|
||||||
|
|||| ||| || |||| | ||||||||/+++-+++---++--+++++--+--++++-++++++++++----+---++-+--+-+++--\| ||| | | || ||||| | ||| | |||| ||||| |
|
||||||
|
|||| ||| || |||| /+-----++++++++++++-+++---++--+++++--+--++++-++++++++++----+---++-+\ | ||| || ||| | | || ||\++----+---+++---+-++++-++/|| |
|
||||||
|
|||\--+++-++-++++--++-----++++++++++++-+++---++--+++++--+--++++-+/|||||||| | || || | ||| || ||| | | || || || | ||| | |||| || || |
|
||||||
|
||| ||| || |||| || |||||||||||| ||| || ||||| |/-++++-+-++++++++----+---++-++-+-+++--++-----+++-\| | || || || | ||| | |||| || || |
|
||||||
|
||| ||| || |||| || |||||||||||| ||| || ||||| || |||| | |||||||| | || || | ||| || ||| || | || || || | ||| | |||| || || |
|
||||||
|
||| ||| || |||| || |||||||||||| ||| || /+++++--++-++++-+-++++++++----+---++-++-+-+++--++-----+++-++-+-++--++-++----+---+++---+\|||| || || |
|
||||||
|
|||/--+++-++-++++--++-----++++++++++++-+++---++-++++++--++-++++-+-++++++++----+---++-++-+-+++\ || ||| || | || || || | ||| |||||| || || |
|
||||||
|
|||| ||| || |||| || |||||||||||| ||| || |||||| || |||| | |||||||| | || || | |||| || ||| || | || || || | ||| |||||| || || |
|
||||||
|
|||| ||| || |||| || |||||||||||| ||| || |||||| || |||| | |||||||| | || \+-+-++++-++-----+++-++-+-++--++-++----+---+++---++++/| || || |
|
||||||
|
|||| ||| || |||| || |||||||||||| ||| || |||||| || |||| | |||||||| | |\--+-+-++++-++-----+++-++-+-++--++-++----+---++/ |||| | || || |
|
||||||
|
\+++--+++-++-++++--++-----+++/|||||||| ||| || |||||| || |||| | |||||||| | | | | |||| |^ ||| || | || || || | || |||| | || || |
|
||||||
|
||| ||| || |||| || ||| |||||||| ||| || ||\+++--++-++++-+-++++++++----+---+---+-+-++++-++-----/|| || | || || ^| | || |||| | || || |
|
||||||
|
||| \++-++-++++--++-----+++-++++++++-+++---++-++-+++--++-++++-+-/||||||| | | | | |||| || || || | || || || | || |||| | || || |
|
||||||
|
||| || || |||| || ||| |||||||| ||| || || ||| || |||| | ||\++++----/ | |/+-++++-++------++-++-+-++--++-++---\| || |||| | || || |
|
||||||
|
||| || || |||| || ||| |||||||| ||| || || ||| || |||| | || |||| /-+---+++-++++-++------++-++-+-++--++-++---++---++----++++-+-++\|| |
|
||||||
|
||| || || |||| || ||| |||||||| ||| || || ||| || \+++-+--++-++++------+-+---+++-/||| || || || | || || || || || |||| | ||||| |
|
||||||
|
||| /++-++-++++--++-----+++-++++++++-+++---++-++-+++--++--+++-+--++-++++------+-+---+++--+++-++\/----++-++-+-++--++-++---++---++----++++-+\||||| |
|
||||||
|
||| ||| || |||| || ||| |||||||\-+++---++-++-+++--++--+/| | || |||| | | ||| ||| |||| || || | || || || || || |||| ||||||| |
|
||||||
|
||| ||| || |||\--++-----+++-+++++++--+++---++-++-+++--++--+-+-+--++-++++------+-+---+++--+++-++++----++-++-+-++--++-++---+/ || |||| ||||||| |
|
||||||
|
||| ||| || ||| || ||| ||||||| ||| || || \++--++--+-+-+--++-++++------+-+---+++--+++-++++----++-++-+-/| || || | || |||| ||||||| |
|
||||||
|
\++--+++-++-+++---++-----+++-+++++++--+++---++-++--+/ || |/+-+--++-++++------+-+---+++--+++-++++----++\|| | | || || | || |||| ||||||| |
|
||||||
|
|| ||| || ||| \+-----+++-+++++++--+++---++-++--+---++--+++-+--++-++++------+-+---/|| ||| |||| ||||| | | || || | || |||| ||||||| |
|
||||||
|
|| ||| || ||| \-----+++-+++++/| ||| || || \---++--+++-+--++-++++------+-+----++--+++-++++----+/||| | | || || | || |||| ||||||| |
|
||||||
|
|| ||| || ||| ||| \++++-+--+/| \+-++------++--+++-+--++-++++------+-+----++--+++-++++----+-+++-+--+--++-++---+----++----++++-++/|||| |
|
||||||
|
|| ||| || ||| ||| |||| | | | | || || ||| | /++-++++------+-+-\ || ||| |||| | ||| | | || || | || |||| || |||| |
|
||||||
|
|| ||| || |||/---------+++--++++-+--+-+----+-++------++--+++-+-+++-++++------+-+-+--++-\||| |||| | ||| | | || || | || |||| || |||| |
|
||||||
|
|| ||| || |||| ||| |||| | \-+----+-++------++--+++-+-+++-++++------+-+-+--++-++++-++++----+-+++-/ | || || | || |||| || |||| |
|
||||||
|
|| ||| || |||| ||| |||| | | | || || ||| | ||| |\++------+-+-+--++-++++-++++----+-+++----+--++-++---+----++----++++-++-+++/ |
|
||||||
|
|| ||| || |||| ||| |||| \----+----+-++------++--+++-+-+++-+-++------+-+-+--+/ |||| |||| | ||| | || || | || |||| || ||| |
|
||||||
|
|| ||| |\-++++---------+++--+/|| | | || || ||| | ||| | || | | | | |||| |||| \-+++----/ || || | || \+++-++-+++--/
|
||||||
|
|| ||| | |||| /------+++--+-++\ | | || || ||| | ||| | \+------+-+-+--+--++++-++++------+++-------++-++---+----++-----++/ || |||
|
||||||
|
|| ||| | |||| | ||| \-+++-----+----+-++------++--+++-+-+++-+--+------+-+-+--+--+/|| |||| ||| || || | || || || |||
|
||||||
|
|| ||| | |||| | ||| ||| | | || || ||| | ||| | | | | | | | || |||| ||| || || | || || || |||
|
||||||
|
|| ||| | |||| /+------+++----+++-----+----+-++------++--+++-+-+++-+--+------+-+-+--+--+-++-++++------+++-----\ || || | || || || |||
|
||||||
|
|| ||| | |||| || |\+----+++-----+----+-++------++--+++-+-++/ | | | |/+--+--+-++-++++------+++-----+-++-++---+----++----\|| || |||
|
||||||
|
|| ||| | |||| || | | ||| | | || || |\+-+-++--+--+------+-+++--+--+-++-++++------/|| /--+-++-++---+\ || ||| || |||
|
||||||
|
\+--+++-+--++++-++------/ | ||| \----+-++------++--+-+-+-++--+--+------+-+++--+--+-/| |||| || | | || || || || ||| || |||
|
||||||
|
| ||| | |\++-++--------+----+++----------+-++------++--/ | | \+--+--+------+-++/ | | | |||| || | | || || || || ||| || |||
|
||||||
|
| ||| | | || || /---+----+++----------+\|| || | | | | | | || | | | |||| || | | || || || || ||| || |||
|
||||||
|
| ||| | | || || | | ||| |||| || | | | | | | || \--+--+-++++-------++--+--+-++-++---/| || ||| || |||
|
||||||
|
| ||| | | || || | | ||| |||| || | | | | | | \+------+--+-++++-------++--+--+-+/ \+----+---/| ||| || |||
|
||||||
|
| ||| | | || || | | ||| |||| || | | | | \------+--+------+--+-++++-------++--+--+-/ | | | ||| || |||
|
||||||
|
\--+++-+--+-++-++----+---+----+++----------++++------++----+-+--+--+----<----+--+------+--/ |||| || | | | | | ||| || |||
|
||||||
|
\++-+--+-++-++----+---+----+++----------++++------++----+-+--+--+---------+--+------+----++/| || | | | | | ||| || |||
|
||||||
|
|| | | || || | | ||| /----++++------++----+-+--+--+---------+--+------+----++-+-------++--+-\| | | | ||| || |||
|
||||||
|
|| | | || ||/---+---+----+++-----+----++++------++----+-+--+--+---------+--+------+----++-+-------++--+-++-----+----+-\ | ||| || |||
|
||||||
|
|| | | || ||| | | ||| | |||| || | | | | \--+------+----++-+-------++--+-++-----+----+-+--+----+++--++-+/|
|
||||||
|
|\-+--+-++-+++---+---+----+++-----+----++++------++-<--/ | | | | | || | || | || | | | | ||| || | |
|
||||||
|
| | | || ||| | | ||| | |||| || | | | | | || \-------++--+-++-----+----+-+--+----+++--+/ | |
|
||||||
|
/+--+--+-++-+++---+---+----+++-----+----++++------++------+--+--+------------+----\ | || || | || | | | | ||| | | |
|
||||||
|
|| | | |\-+++---+---+----+++-----+----++++------++------+--+--+------------+----+-/ || || | || | | | | ||| | | v
|
||||||
|
|| | | | ||| | | |\+-----+----++++------++------+--+--+------------+----+------/| || | || | | | | ||| | | |
|
||||||
|
|| | | | \++---+---+----+-+-----+----++++------++------+--+--+------------+----+-------+---------++--+-+/ | | | | ||| | | |
|
||||||
|
|| | \-+---++---+---/ | | \----++++------++------+--+--+------------+----+-------+---------++--+-/ | | | | ||| | | |
|
||||||
|
|| | \---++---+--------/ | |||| || | | | | | | |\--+--------/ | | | ||| | | |
|
||||||
|
|| | || | | |||| || | | | \----+-------+---------+---+-------------+-+--+----/|| | | |
|
||||||
|
|| \--------++---+----------+----------++++------++------/ | | | | | | | | | || | | |
|
||||||
|
|| || | | |||| || | \-----------------+-------+---------+---+----<--------+-+--+-----+/ | | |
|
||||||
|
|| |\---+----------+----------++++------++---------+--------------------+-------+---------+---+-------------+-/ | | | | |
|
||||||
|
|| | | | |||\------++---------/ | | | | | | | | | |
|
||||||
|
|\-----------+----+----------+----------/|| || | \---------+---+-------------+----+-----+---+--/ |
|
||||||
|
\------------+----+----------+-----------++-------++------------------------------/ | | | \-----+---/ |
|
||||||
|
| | | || \+------------------------------------------------+---+-------------+----------+--------/
|
||||||
|
| \----------+-----------/| \------------------------------------------------/ | | |
|
||||||
|
\---------------/ | \-------------/ |
|
||||||
|
\--------------------------------<-----------------------------------------------------/
|
1
2018/13/part1.js
Normal file
1
2018/13/part1.js
Normal file
|
@ -0,0 +1 @@
|
||||||
|
|
100
2019/01/input.txt
Normal file
100
2019/01/input.txt
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
137654
|
||||||
|
50175
|
||||||
|
66976
|
||||||
|
57860
|
||||||
|
83790
|
||||||
|
54910
|
||||||
|
54619
|
||||||
|
116199
|
||||||
|
143411
|
||||||
|
51671
|
||||||
|
115872
|
||||||
|
71948
|
||||||
|
148635
|
||||||
|
92858
|
||||||
|
90939
|
||||||
|
127238
|
||||||
|
127895
|
||||||
|
124557
|
||||||
|
78529
|
||||||
|
55785
|
||||||
|
61550
|
||||||
|
138304
|
||||||
|
128465
|
||||||
|
74497
|
||||||
|
136583
|
||||||
|
66010
|
||||||
|
64320
|
||||||
|
91234
|
||||||
|
51418
|
||||||
|
90761
|
||||||
|
136134
|
||||||
|
66312
|
||||||
|
135172
|
||||||
|
126256
|
||||||
|
54124
|
||||||
|
53174
|
||||||
|
72252
|
||||||
|
145546
|
||||||
|
80950
|
||||||
|
52271
|
||||||
|
118231
|
||||||
|
79687
|
||||||
|
106127
|
||||||
|
108233
|
||||||
|
69510
|
||||||
|
124533
|
||||||
|
105202
|
||||||
|
54861
|
||||||
|
103087
|
||||||
|
81646
|
||||||
|
107634
|
||||||
|
105240
|
||||||
|
137434
|
||||||
|
60812
|
||||||
|
90066
|
||||||
|
149325
|
||||||
|
117535
|
||||||
|
107526
|
||||||
|
50814
|
||||||
|
51850
|
||||||
|
90707
|
||||||
|
110908
|
||||||
|
51739
|
||||||
|
96373
|
||||||
|
91987
|
||||||
|
144389
|
||||||
|
75682
|
||||||
|
142954
|
||||||
|
83555
|
||||||
|
93320
|
||||||
|
101914
|
||||||
|
117640
|
||||||
|
109401
|
||||||
|
106950
|
||||||
|
54521
|
||||||
|
130826
|
||||||
|
109942
|
||||||
|
55360
|
||||||
|
105653
|
||||||
|
92168
|
||||||
|
149572
|
||||||
|
79571
|
||||||
|
88590
|
||||||
|
104400
|
||||||
|
109598
|
||||||
|
51623
|
||||||
|
86649
|
||||||
|
143689
|
||||||
|
88350
|
||||||
|
143809
|
||||||
|
50119
|
||||||
|
75616
|
||||||
|
86361
|
||||||
|
76884
|
||||||
|
62339
|
||||||
|
83118
|
||||||
|
76847
|
||||||
|
137105
|
||||||
|
130460
|
||||||
|
54479
|
11
2019/01/part1.js
Normal file
11
2019/01/part1.js
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
const fs = require('fs');
|
||||||
|
|
||||||
|
let input = fs.readFileSync('input.txt', 'utf-8');
|
||||||
|
let totalFuel = 0;
|
||||||
|
input.split('\n').forEach(line => {
|
||||||
|
num = parseInt(line);
|
||||||
|
if (num){
|
||||||
|
totalFuel += Math.floor(num/3)-2;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
console.log(totalFuel);
|
19
2019/01/part2.js
Normal file
19
2019/01/part2.js
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
const fs = require('fs');
|
||||||
|
|
||||||
|
let input = fs.readFileSync('input.txt', 'utf-8');
|
||||||
|
let totalFuel = 0;
|
||||||
|
input.split('\n').forEach(line => {
|
||||||
|
let num = parseInt(line);
|
||||||
|
if (!num) {
|
||||||
|
console.log(`num not found in ${line}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let moduleFuel = num;
|
||||||
|
while (true) {
|
||||||
|
thisFuel = Math.floor(moduleFuel/3)-2;
|
||||||
|
if (thisFuel <= 0) { break }
|
||||||
|
moduleFuel = thisFuel;
|
||||||
|
totalFuel += moduleFuel;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
console.log(totalFuel);
|
Loading…
Reference in a new issue