mirror of
https://github.com/Noettore/AdventOfCode.git
synced 2025-10-15 03:36:39 +02:00
Restyled README and file structure
Signed-off-by: Ettore Dreucci <ettore.dreucci@gmail.com>
This commit is contained in:
367
2018/day_10/input
Normal file
367
2018/day_10/input
Normal file
@@ -0,0 +1,367 @@
|
||||
position=< 52484, -20780> velocity=<-5, 2>
|
||||
position=<-52068, 31483> velocity=< 5, -3>
|
||||
position=< 21120, 52398> velocity=<-2, -5>
|
||||
position=<-10264, -31236> velocity=< 1, 3>
|
||||
position=< 52501, 52392> velocity=<-5, -5>
|
||||
position=<-31144, 52394> velocity=< 3, -5>
|
||||
position=<-41603, 21031> velocity=< 4, -2>
|
||||
position=<-41630, -31239> velocity=< 4, 3>
|
||||
position=< 21126, -20780> velocity=<-2, 2>
|
||||
position=<-31150, -10326> velocity=< 3, 1>
|
||||
position=<-41598, 21033> velocity=< 4, -2>
|
||||
position=<-10252, -20787> velocity=< 1, 2>
|
||||
position=<-20677, -52149> velocity=< 2, 5>
|
||||
position=< 21102, -31236> velocity=<-2, 3>
|
||||
position=<-20734, 41942> velocity=< 2, -4>
|
||||
position=< 42018, -41696> velocity=<-4, 4>
|
||||
position=<-52071, -41691> velocity=< 5, 4>
|
||||
position=<-20720, -41693> velocity=< 2, 4>
|
||||
position=<-20710, 10574> velocity=< 2, -1>
|
||||
position=< 31540, 10578> velocity=<-3, -1>
|
||||
position=< 31581, -41693> velocity=<-3, 4>
|
||||
position=< 31540, 10576> velocity=<-3, -1>
|
||||
position=<-31184, 31490> velocity=< 3, -3>
|
||||
position=<-31168, -41689> velocity=< 3, 4>
|
||||
position=<-41641, 10575> velocity=< 4, -1>
|
||||
position=<-41590, 41940> velocity=< 4, -4>
|
||||
position=<-31179, -41695> velocity=< 3, 4>
|
||||
position=<-10232, 31481> velocity=< 1, -3>
|
||||
position=< 42012, 31481> velocity=<-4, -3>
|
||||
position=<-31192, 31486> velocity=< 3, -3>
|
||||
position=< 10685, 21029> velocity=<-1, -2>
|
||||
position=< 31535, -41692> velocity=<-3, 4>
|
||||
position=< 31561, 41942> velocity=<-3, -4>
|
||||
position=<-20719, 31481> velocity=< 2, -3>
|
||||
position=< 42007, 10581> velocity=<-4, -1>
|
||||
position=<-20726, 21027> velocity=< 2, -2>
|
||||
position=<-31136, 21034> velocity=< 3, -2>
|
||||
position=< 10680, -31241> velocity=<-1, 3>
|
||||
position=< 31559, 21027> velocity=<-3, -2>
|
||||
position=< 21088, -20780> velocity=<-2, 2>
|
||||
position=< 52472, 41939> velocity=<-5, -4>
|
||||
position=< 21126, -41692> velocity=<-2, 4>
|
||||
position=<-10268, 41937> velocity=< 1, -4>
|
||||
position=< 31551, 52393> velocity=<-3, -5>
|
||||
position=<-52097, 10578> velocity=< 5, -1>
|
||||
position=<-52087, -52145> velocity=< 5, 5>
|
||||
position=<-10223, 21034> velocity=< 1, -2>
|
||||
position=< 52483, -20785> velocity=<-5, 2>
|
||||
position=< 10660, -20780> velocity=<-1, 2>
|
||||
position=< 10648, -41694> velocity=<-1, 4>
|
||||
position=< 41988, -31239> velocity=<-4, 3>
|
||||
position=< 42010, -52149> velocity=<-4, 5>
|
||||
position=< 52440, -10327> velocity=<-5, 1>
|
||||
position=< 41991, 41943> velocity=<-4, -4>
|
||||
position=< 10636, -52142> velocity=<-1, 5>
|
||||
position=<-52071, -52146> velocity=< 5, 5>
|
||||
position=< 10672, -31237> velocity=<-1, 3>
|
||||
position=<-52095, 31484> velocity=< 5, -3>
|
||||
position=< 31568, -41688> velocity=<-3, 4>
|
||||
position=<-10236, -10331> velocity=< 1, 1>
|
||||
position=<-52095, 21031> velocity=< 5, -2>
|
||||
position=<-31187, 21027> velocity=< 3, -2>
|
||||
position=< 31577, 21036> velocity=<-3, -2>
|
||||
position=<-10284, -20784> velocity=< 1, 2>
|
||||
position=<-10271, -20783> velocity=< 1, 2>
|
||||
position=< 10650, -10335> velocity=<-1, 1>
|
||||
position=<-20706, -41694> velocity=< 2, 4>
|
||||
position=< 10636, 31490> velocity=<-1, -3>
|
||||
position=<-41590, 21028> velocity=< 4, -2>
|
||||
position=< 52480, -52142> velocity=<-5, 5>
|
||||
position=<-52050, -31239> velocity=< 5, 3>
|
||||
position=<-31183, -10326> velocity=< 3, 1>
|
||||
position=< 42038, 52393> velocity=<-4, -5>
|
||||
position=<-31176, 31486> velocity=< 3, -3>
|
||||
position=<-10276, 10581> velocity=< 1, -1>
|
||||
position=<-31168, -31236> velocity=< 3, 3>
|
||||
position=< 41986, -52151> velocity=<-4, 5>
|
||||
position=< 10656, 52398> velocity=<-1, -5>
|
||||
position=< 42046, 52393> velocity=<-4, -5>
|
||||
position=<-31139, 41936> velocity=< 3, -4>
|
||||
position=< 41991, -20786> velocity=<-4, 2>
|
||||
position=<-10243, 21033> velocity=< 1, -2>
|
||||
position=<-41641, 31488> velocity=< 4, -3>
|
||||
position=<-52095, 21032> velocity=< 5, -2>
|
||||
position=<-20728, 31490> velocity=< 2, -3>
|
||||
position=<-31163, -31237> velocity=< 3, 3>
|
||||
position=< 41999, 52392> velocity=<-4, -5>
|
||||
position=<-10279, 31485> velocity=< 1, -3>
|
||||
position=<-10275, 31481> velocity=< 1, -3>
|
||||
position=< 52484, 21030> velocity=<-5, -2>
|
||||
position=< 31537, -20785> velocity=<-3, 2>
|
||||
position=< 52493, -52148> velocity=<-5, 5>
|
||||
position=< 21129, -52147> velocity=<-2, 5>
|
||||
position=<-10241, 52398> velocity=< 1, -5>
|
||||
position=<-10279, 31489> velocity=< 1, -3>
|
||||
position=< 52496, -10330> velocity=<-5, 1>
|
||||
position=< 10651, -41692> velocity=<-1, 4>
|
||||
position=< 52480, -10326> velocity=<-5, 1>
|
||||
position=<-41596, 41939> velocity=< 4, -4>
|
||||
position=<-31174, -52151> velocity=< 3, 5>
|
||||
position=< 42014, -41692> velocity=<-4, 4>
|
||||
position=< 41986, -10334> velocity=<-4, 1>
|
||||
position=< 10656, -20781> velocity=<-1, 2>
|
||||
position=< 31564, 41935> velocity=<-3, -4>
|
||||
position=<-20717, -20787> velocity=< 2, 2>
|
||||
position=< 31540, -20789> velocity=<-3, 2>
|
||||
position=<-10265, -41692> velocity=< 1, 4>
|
||||
position=<-10260, 41940> velocity=< 1, -4>
|
||||
position=<-10247, -10326> velocity=< 1, 1>
|
||||
position=< 21094, -10328> velocity=<-2, 1>
|
||||
position=<-41646, -52142> velocity=< 4, 5>
|
||||
position=<-10284, 52395> velocity=< 1, -5>
|
||||
position=< 21086, 52394> velocity=<-2, -5>
|
||||
position=< 52500, -31239> velocity=<-5, 3>
|
||||
position=<-20689, -41697> velocity=< 2, 4>
|
||||
position=<-41636, 52389> velocity=< 4, -5>
|
||||
position=< 42026, 41943> velocity=<-4, -4>
|
||||
position=< 31549, -31239> velocity=<-3, 3>
|
||||
position=< 52488, 52398> velocity=<-5, -5>
|
||||
position=< 21086, -52145> velocity=<-2, 5>
|
||||
position=< 31573, -31237> velocity=<-3, 3>
|
||||
position=< 21139, 10573> velocity=<-2, -1>
|
||||
position=<-31188, -20781> velocity=< 3, 2>
|
||||
position=< 52488, 21035> velocity=<-5, -2>
|
||||
position=<-10273, 52398> velocity=< 1, -5>
|
||||
position=<-41642, 10581> velocity=< 4, -1>
|
||||
position=< 42034, -10328> velocity=<-4, 1>
|
||||
position=<-31187, 31489> velocity=< 3, -3>
|
||||
position=< 41994, -10328> velocity=<-4, 1>
|
||||
position=< 21110, -41692> velocity=<-2, 4>
|
||||
position=< 41994, -31236> velocity=<-4, 3>
|
||||
position=< 31532, -41692> velocity=<-3, 4>
|
||||
position=<-41645, -41696> velocity=< 4, 4>
|
||||
position=<-41617, -52148> velocity=< 4, 5>
|
||||
position=< 42027, 21036> velocity=<-4, -2>
|
||||
position=<-10268, 21029> velocity=< 1, -2>
|
||||
position=<-41614, -20785> velocity=< 4, 2>
|
||||
position=< 21097, -31238> velocity=<-2, 3>
|
||||
position=< 10645, 10575> velocity=<-1, -1>
|
||||
position=<-10243, 41944> velocity=< 1, -4>
|
||||
position=< 21118, 21034> velocity=<-2, -2>
|
||||
position=< 41994, -41691> velocity=<-4, 4>
|
||||
position=< 21083, -31240> velocity=<-2, 3>
|
||||
position=<-41596, 52389> velocity=< 4, -5>
|
||||
position=<-31172, -10328> velocity=< 3, 1>
|
||||
position=< 52464, 41944> velocity=<-5, -4>
|
||||
position=<-31176, 52398> velocity=< 3, -5>
|
||||
position=< 10669, -10326> velocity=<-1, 1>
|
||||
position=<-31172, -10328> velocity=< 3, 1>
|
||||
position=< 10653, 41940> velocity=<-1, -4>
|
||||
position=<-10242, -20784> velocity=< 1, 2>
|
||||
position=<-10279, -31234> velocity=< 1, 3>
|
||||
position=< 21134, 10573> velocity=<-2, -1>
|
||||
position=<-31160, -31239> velocity=< 3, 3>
|
||||
position=< 21126, 41935> velocity=<-2, -4>
|
||||
position=<-41617, 31485> velocity=< 4, -3>
|
||||
position=<-10279, 10574> velocity=< 1, -1>
|
||||
position=< 10672, 21027> velocity=<-1, -2>
|
||||
position=< 42022, -20780> velocity=<-4, 2>
|
||||
position=<-52100, 10573> velocity=< 5, -1>
|
||||
position=<-52052, -20788> velocity=< 5, 2>
|
||||
position=< 52461, 31489> velocity=<-5, -3>
|
||||
position=< 10672, 10577> velocity=<-1, -1>
|
||||
position=< 21094, -10334> velocity=<-2, 1>
|
||||
position=<-52074, -31238> velocity=< 5, 3>
|
||||
position=<-10249, 10582> velocity=< 1, -1>
|
||||
position=< 52480, -31235> velocity=<-5, 3>
|
||||
position=< 42042, 10582> velocity=<-4, -1>
|
||||
position=< 52496, 31481> velocity=<-5, -3>
|
||||
position=<-31136, 10578> velocity=< 3, -1>
|
||||
position=<-52095, -41695> velocity=< 5, 4>
|
||||
position=< 52460, 21027> velocity=<-5, -2>
|
||||
position=< 21107, -41695> velocity=<-2, 4>
|
||||
position=<-52051, -52147> velocity=< 5, 5>
|
||||
position=< 31564, 31487> velocity=<-3, -3>
|
||||
position=< 52481, -31237> velocity=<-5, 3>
|
||||
position=<-20722, -31241> velocity=< 2, 3>
|
||||
position=<-20735, -41692> velocity=< 2, 4>
|
||||
position=<-52079, 52390> velocity=< 5, -5>
|
||||
position=< 41994, -52142> velocity=<-4, 5>
|
||||
position=< 52497, -20785> velocity=<-5, 2>
|
||||
position=<-41638, 10577> velocity=< 4, -1>
|
||||
position=<-31175, -20789> velocity=< 3, 2>
|
||||
position=<-20719, 21031> velocity=< 2, -2>
|
||||
position=< 52460, 52389> velocity=<-5, -5>
|
||||
position=<-31136, -31237> velocity=< 3, 3>
|
||||
position=< 21086, 52397> velocity=<-2, -5>
|
||||
position=<-52084, 21027> velocity=< 5, -2>
|
||||
position=< 41994, -41694> velocity=<-4, 4>
|
||||
position=<-20706, 31486> velocity=< 2, -3>
|
||||
position=<-20682, -52147> velocity=< 2, 5>
|
||||
position=< 41999, 41942> velocity=<-4, -4>
|
||||
position=< 41994, -52151> velocity=<-4, 5>
|
||||
position=< 41986, 41943> velocity=<-4, -4>
|
||||
position=<-20738, -20788> velocity=< 2, 2>
|
||||
position=< 52464, -20780> velocity=<-5, 2>
|
||||
position=< 31543, 31485> velocity=<-3, -3>
|
||||
position=< 52448, -10334> velocity=<-5, 1>
|
||||
position=<-20713, 31486> velocity=< 2, -3>
|
||||
position=< 21099, 10576> velocity=<-2, -1>
|
||||
position=< 52440, 31490> velocity=<-5, -3>
|
||||
position=< 52441, -31241> velocity=<-5, 3>
|
||||
position=< 42002, -52147> velocity=<-4, 5>
|
||||
position=< 52469, 31483> velocity=<-5, -3>
|
||||
position=< 10658, -41688> velocity=<-1, 4>
|
||||
position=<-10273, 21031> velocity=< 1, -2>
|
||||
position=<-52083, -10331> velocity=< 5, 1>
|
||||
position=<-52044, -31234> velocity=< 5, 3>
|
||||
position=< 21110, 31482> velocity=<-2, -3>
|
||||
position=<-41590, -52145> velocity=< 4, 5>
|
||||
position=<-20689, 10577> velocity=< 2, -1>
|
||||
position=< 31593, -41697> velocity=<-3, 4>
|
||||
position=< 10673, 41935> velocity=<-1, -4>
|
||||
position=<-20677, -10331> velocity=< 2, 1>
|
||||
position=< 52469, 41940> velocity=<-5, -4>
|
||||
position=< 31593, -31242> velocity=<-3, 3>
|
||||
position=< 52467, -41697> velocity=<-5, 4>
|
||||
position=< 42007, 10582> velocity=<-4, -1>
|
||||
position=<-31173, -41692> velocity=< 3, 4>
|
||||
position=< 21083, 21032> velocity=<-2, -2>
|
||||
position=<-20730, 41939> velocity=< 2, -4>
|
||||
position=< 31574, -10335> velocity=<-3, 1>
|
||||
position=< 21139, -52143> velocity=<-2, 5>
|
||||
position=<-52099, -52150> velocity=< 5, 5>
|
||||
position=<-10252, 52398> velocity=< 1, -5>
|
||||
position=< 42047, 21029> velocity=<-4, -2>
|
||||
position=< 42030, 31484> velocity=<-4, -3>
|
||||
position=<-10268, -41697> velocity=< 1, 4>
|
||||
position=< 21080, 31484> velocity=<-2, -3>
|
||||
position=< 41997, 41935> velocity=<-4, -4>
|
||||
position=< 10653, -41693> velocity=<-1, 4>
|
||||
position=< 21089, -52142> velocity=<-2, 5>
|
||||
position=< 10652, 31486> velocity=<-1, -3>
|
||||
position=< 21107, -52145> velocity=<-2, 5>
|
||||
position=<-20718, -10335> velocity=< 2, 1>
|
||||
position=< 21094, 41941> velocity=<-2, -4>
|
||||
position=< 21097, 41935> velocity=<-2, -4>
|
||||
position=< 10624, -20785> velocity=<-1, 2>
|
||||
position=< 21078, -10328> velocity=<-2, 1>
|
||||
position=< 52464, 41938> velocity=<-5, -4>
|
||||
position=< 42006, 21031> velocity=<-4, -2>
|
||||
position=< 10675, -20789> velocity=<-1, 2>
|
||||
position=<-20677, 52396> velocity=< 2, -5>
|
||||
position=<-52095, 52396> velocity=< 5, -5>
|
||||
position=< 21079, -10333> velocity=<-2, 1>
|
||||
position=<-41589, 10577> velocity=< 4, -1>
|
||||
position=< 31556, -41691> velocity=<-3, 4>
|
||||
position=< 31545, 31482> velocity=<-3, -3>
|
||||
position=< 10644, 31487> velocity=<-1, -3>
|
||||
position=<-20706, -41690> velocity=< 2, 4>
|
||||
position=<-10266, 31481> velocity=< 1, -3>
|
||||
position=< 21087, -41693> velocity=<-2, 4>
|
||||
position=<-10239, -41695> velocity=< 1, 4>
|
||||
position=<-52090, 21031> velocity=< 5, -2>
|
||||
position=<-10236, 10578> velocity=< 1, -1>
|
||||
position=<-10236, 41942> velocity=< 1, -4>
|
||||
position=< 21086, 31483> velocity=<-2, -3>
|
||||
position=<-31176, -10330> velocity=< 3, 1>
|
||||
position=< 31574, -10330> velocity=<-3, 1>
|
||||
position=<-41598, 31482> velocity=< 4, -3>
|
||||
position=<-52087, -52144> velocity=< 5, 5>
|
||||
position=< 21090, -31243> velocity=<-2, 3>
|
||||
position=<-20695, -41693> velocity=< 2, 4>
|
||||
position=< 31574, -41692> velocity=<-3, 4>
|
||||
position=<-10240, -52148> velocity=< 1, 5>
|
||||
position=< 42042, 31481> velocity=<-4, -3>
|
||||
position=< 41986, 31481> velocity=<-4, -3>
|
||||
position=< 52484, -10326> velocity=<-5, 1>
|
||||
position=< 31593, -10330> velocity=<-3, 1>
|
||||
position=< 31548, 52398> velocity=<-3, -5>
|
||||
position=<-20719, 21027> velocity=< 2, -2>
|
||||
position=<-20697, -31243> velocity=< 2, 3>
|
||||
position=< 10680, -20781> velocity=<-1, 2>
|
||||
position=<-52088, 21031> velocity=< 5, -2>
|
||||
position=<-31176, 41943> velocity=< 3, -4>
|
||||
position=< 41996, -52147> velocity=<-4, 5>
|
||||
position=<-31176, 41944> velocity=< 3, -4>
|
||||
position=<-52056, -41697> velocity=< 5, 4>
|
||||
position=< 31593, 41944> velocity=<-3, -4>
|
||||
position=< 21099, -41695> velocity=<-2, 4>
|
||||
position=<-20697, -31243> velocity=< 2, 3>
|
||||
position=< 31588, 41938> velocity=<-3, -4>
|
||||
position=<-20728, 21031> velocity=< 2, -2>
|
||||
position=<-31149, 21027> velocity=< 3, -2>
|
||||
position=<-10223, -10329> velocity=< 1, 1>
|
||||
position=<-10236, 21034> velocity=< 1, -2>
|
||||
position=< 10632, -10333> velocity=<-1, 1>
|
||||
position=< 10680, 10581> velocity=<-1, -1>
|
||||
position=<-41641, -41688> velocity=< 4, 4>
|
||||
position=< 31545, -41696> velocity=<-3, 4>
|
||||
position=<-31139, 41937> velocity=< 3, -4>
|
||||
position=<-31189, 52395> velocity=< 3, -5>
|
||||
position=< 42036, -10335> velocity=<-4, 1>
|
||||
position=< 41998, 31485> velocity=<-4, -3>
|
||||
position=<-41637, -10326> velocity=< 4, 1>
|
||||
position=<-20682, -20787> velocity=< 2, 2>
|
||||
position=<-10241, 31490> velocity=< 1, -3>
|
||||
position=< 21135, -31239> velocity=<-2, 3>
|
||||
position=< 31561, -31240> velocity=<-3, 3>
|
||||
position=<-31192, -20786> velocity=< 3, 2>
|
||||
position=<-10236, 41944> velocity=< 1, -4>
|
||||
position=<-52059, -41697> velocity=< 5, 4>
|
||||
position=<-20733, -20787> velocity=< 2, 2>
|
||||
position=< 31540, -20781> velocity=<-3, 2>
|
||||
position=<-52055, 10573> velocity=< 5, -1>
|
||||
position=<-31152, -31236> velocity=< 3, 3>
|
||||
position=< 52496, -31240> velocity=<-5, 3>
|
||||
position=<-52052, 31484> velocity=< 5, -3>
|
||||
position=< 52453, 41940> velocity=<-5, -4>
|
||||
position=<-41646, -10333> velocity=< 4, 1>
|
||||
position=< 42042, 41941> velocity=<-4, -4>
|
||||
position=<-31131, 21036> velocity=< 3, -2>
|
||||
position=<-10281, -52145> velocity=< 1, 5>
|
||||
position=<-41598, 31485> velocity=< 4, -3>
|
||||
position=<-31179, -10327> velocity=< 3, 1>
|
||||
position=< 41988, -10332> velocity=<-4, 1>
|
||||
position=< 52456, 41936> velocity=<-5, -4>
|
||||
position=<-41595, -10335> velocity=< 4, 1>
|
||||
position=< 52445, 52390> velocity=<-5, -5>
|
||||
position=<-20693, 31483> velocity=< 2, -3>
|
||||
position=<-41630, 31484> velocity=< 4, -3>
|
||||
position=< 41986, 10581> velocity=<-4, -1>
|
||||
position=<-20734, 21035> velocity=< 2, -2>
|
||||
position=<-10223, 52395> velocity=< 1, -5>
|
||||
position=< 42012, -31238> velocity=<-4, 3>
|
||||
position=< 52445, -31237> velocity=<-5, 3>
|
||||
position=< 21110, -20784> velocity=<-2, 2>
|
||||
position=<-31179, -10328> velocity=< 3, 1>
|
||||
position=<-10251, 41944> velocity=< 1, -4>
|
||||
position=< 31593, 21028> velocity=<-3, -2>
|
||||
position=<-31167, -52150> velocity=< 3, 5>
|
||||
position=< 42003, -52151> velocity=<-4, 5>
|
||||
position=< 52485, -10334> velocity=<-5, 1>
|
||||
position=<-20690, -20786> velocity=< 2, 2>
|
||||
position=< 10625, -31242> velocity=<-1, 3>
|
||||
position=<-52087, -10332> velocity=< 5, 1>
|
||||
position=< 10672, -20783> velocity=<-1, 2>
|
||||
position=< 42026, 31489> velocity=<-4, -3>
|
||||
position=< 10672, 41937> velocity=<-1, -4>
|
||||
position=< 41995, -41697> velocity=<-4, 4>
|
||||
position=< 31572, 31481> velocity=<-3, -3>
|
||||
position=<-20688, 52389> velocity=< 2, -5>
|
||||
position=<-20725, 10574> velocity=< 2, -1>
|
||||
position=<-10260, -10328> velocity=< 1, 1>
|
||||
position=< 10685, 21034> velocity=<-1, -2>
|
||||
position=< 52499, 10577> velocity=<-5, -1>
|
||||
position=< 31536, 31488> velocity=<-3, -3>
|
||||
position=<-10260, 41941> velocity=< 1, -4>
|
||||
position=<-52089, -20789> velocity=< 5, 2>
|
||||
position=< 41994, 21034> velocity=<-4, -2>
|
||||
position=< 31549, -52147> velocity=<-3, 5>
|
||||
position=< 31564, -10328> velocity=<-3, 1>
|
||||
position=< 10645, 41943> velocity=<-1, -4>
|
||||
position=<-31168, -52147> velocity=< 3, 5>
|
||||
position=<-31187, 21034> velocity=< 3, -2>
|
||||
position=<-41598, -31241> velocity=< 4, 3>
|
||||
position=< 10653, 21035> velocity=<-1, -2>
|
||||
position=< 31576, 52398> velocity=<-3, -5>
|
||||
position=<-10249, 10582> velocity=< 1, -1>
|
||||
position=<-31136, -31240> velocity=< 3, 3>
|
||||
position=<-20712, -52151> velocity=< 2, 5>
|
||||
position=<-10279, 10579> velocity=< 1, -1>
|
||||
position=< 52469, -10326> velocity=<-5, 1>
|
||||
position=< 21103, -20784> velocity=<-2, 2>
|
||||
position=< 21136, -20785> velocity=<-2, 2>
|
||||
position=<-41605, -52142> velocity=< 4, 5>
|
||||
position=< 31551, -52147> velocity=<-3, 5>
|
33
2018/day_10/main.go
Normal file
33
2018/day_10/main.go
Normal file
@@ -0,0 +1,33 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
)
|
||||
|
||||
type point struct {
|
||||
x, y int
|
||||
Vx, Vy int
|
||||
}
|
||||
|
||||
func main() {
|
||||
var points []*point
|
||||
|
||||
file, err := os.Open("./input")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer file.Close()
|
||||
|
||||
scan := bufio.NewScanner(file)
|
||||
for scan.Scan() {
|
||||
var p *point
|
||||
|
||||
line := scan.Text()
|
||||
fmt.Sscanf(line, "position=<%d, %d> velocity=<%d, %d>", &p.x, &p.y, &p.Vx, &p.Vy)
|
||||
|
||||
points = append(points, p)
|
||||
}
|
||||
}
|
110
2018/day_10/prova.go
Normal file
110
2018/day_10/prova.go
Normal file
@@ -0,0 +1,110 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
)
|
||||
|
||||
type point struct {
|
||||
x, y int
|
||||
vx, vy int
|
||||
}
|
||||
|
||||
func print(points []*point, xrange, yrange, x, y int) {
|
||||
var res = make([][]string, yrange+1)
|
||||
for i := range res {
|
||||
res[i] = make([]string, xrange+1)
|
||||
}
|
||||
for i := 0; i < xrange+1; i++ {
|
||||
for j := 0; j < yrange+1; j++ {
|
||||
res[j][i] = " "
|
||||
}
|
||||
}
|
||||
for _, p := range points {
|
||||
res[(*p).y-y][(*p).x-x] = "*"
|
||||
}
|
||||
fmt.Println("Part 1: ")
|
||||
for _, row := range res {
|
||||
fmt.Println(row)
|
||||
}
|
||||
}
|
||||
|
||||
func min(a, b int) int {
|
||||
if a < b {
|
||||
return a
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
||||
func max(a, b int) int {
|
||||
if a > b {
|
||||
return a
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
||||
func move(points []*point, x, X, y, Y *int) {
|
||||
var tx, tX, ty, tY int = 2147483647, -2147483648, 2147483647, -2147483648
|
||||
for _, val := range points {
|
||||
(*val).x += (*val).vx
|
||||
(*val).y += (*val).vy
|
||||
tx = min(tx, (*val).x)
|
||||
tX = max(tX, (*val).x)
|
||||
ty = min(ty, (*val).y)
|
||||
tY = max(tY, (*val).y)
|
||||
}
|
||||
*x, *X, *y, *Y = tx, tX, ty, tY
|
||||
}
|
||||
|
||||
func main() {
|
||||
|
||||
file, err := os.Open("input")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer file.Close()
|
||||
|
||||
scanner := bufio.NewScanner(file)
|
||||
|
||||
var points []*point
|
||||
|
||||
var x, X, y, Y int = 2147483647, -2147483648, 2147483647, -2147483648
|
||||
|
||||
for scanner.Scan() {
|
||||
p := new(point)
|
||||
line := scanner.Text()
|
||||
fmt.Sscanf(line, "position=<%d, %d> velocity=<%d, %d>", &p.x, &p.y, &p.vx, &p.vy)
|
||||
points = append(points, p)
|
||||
x = min(x, (*p).x)
|
||||
X = max(X, (*p).x)
|
||||
y = min(y, (*p).y)
|
||||
Y = max(Y, (*p).y)
|
||||
}
|
||||
|
||||
var minAt, minVal int
|
||||
minVal = (X - x) + (Y - y)
|
||||
|
||||
for i := 1; i <= 100000; i++ {
|
||||
move(points, &x, &X, &y, &Y)
|
||||
current := (X - x) + (Y - y)
|
||||
if current < minVal {
|
||||
minVal = current
|
||||
minAt = i
|
||||
}
|
||||
}
|
||||
|
||||
var tx, tX, ty, tY int = 2147483647, -2147483648, 2147483647, -2147483648
|
||||
for _, p := range points {
|
||||
(*p).x = (*p).x - (100000-minAt)*(*p).vx
|
||||
(*p).y = (*p).y - (100000-minAt)*(*p).vy
|
||||
tx = min(tx, (*p).x)
|
||||
tX = max(tX, (*p).x)
|
||||
ty = min(ty, (*p).y)
|
||||
tY = max(tY, (*p).y)
|
||||
}
|
||||
|
||||
print(points, tX-tx, tY-ty, tx, ty)
|
||||
fmt.Printf("Part 2: %v\n", minAt)
|
||||
}
|
Reference in New Issue
Block a user