aoc-2018-python

Advent of Code 2018 Solutions in Python
git clone https://git.sinitax.com/sinitax/aoc-2018-python
Log | Files | Refs | README | sfeed.txt

input (15165B)


      1position=< 21518, -21209> velocity=<-2,  2>
      2position=< 10842,  21423> velocity=<-1, -2>
      3position=< 32189, -21209> velocity=<-3,  2>
      4position=<-21158, -21218> velocity=< 2,  2>
      5position=<-31794, -53194> velocity=< 3,  5>
      6position=<-42469,  42743> velocity=< 4, -4>
      7position=<-53120, -31873> velocity=< 5,  3>
      8position=< 32177, -42536> velocity=<-3,  4>
      9position=< 53505,  32084> velocity=<-5, -3>
     10position=<-53091,  10764> velocity=< 5, -1>
     11position=<-53141, -21211> velocity=< 5,  2>
     12position=<-42429,  10764> velocity=< 4, -1>
     13position=<-10492, -31873> velocity=< 1,  3>
     14position=< 42819, -10550> velocity=<-4,  1>
     15position=<-53096, -10551> velocity=< 5,  1>
     16position=<-10492, -42536> velocity=< 1,  4>
     17position=<-10508,  42739> velocity=< 1, -4>
     18position=<-10471, -42533> velocity=< 1,  4>
     19position=< 53446,  32086> velocity=<-5, -3>
     20position=< 10820, -53195> velocity=<-1,  5>
     21position=< 10858,  21423> velocity=<-1, -2>
     22position=<-31810, -10553> velocity=< 3,  1>
     23position=<-10492,  32077> velocity=< 1, -3>
     24position=<-31799, -42527> velocity=< 3,  4>
     25position=<-10484,  42738> velocity=< 1, -4>
     26position=< 10862,  10767> velocity=<-1, -1>
     27position=<-10503,  10759> velocity=< 1, -1>
     28position=<-21130,  32081> velocity=< 2, -3>
     29position=<-42477, -31877> velocity=< 4,  3>
     30position=<-10452, -42530> velocity=< 1,  4>
     31position=<-10452,  53399> velocity=< 1, -5>
     32position=<-31826,  42744> velocity=< 3, -4>
     33position=<-42444, -10556> velocity=< 4,  1>
     34position=< 42824, -31873> velocity=<-4,  3>
     35position=<-10492,  32082> velocity=< 1, -3>
     36position=<-53092,  10759> velocity=< 5, -1>
     37position=< 21522,  42745> velocity=<-2, -4>
     38position=< 53474, -42532> velocity=<-5,  4>
     39position=<-31822,  42737> velocity=< 3, -4>
     40position=< 32131, -42529> velocity=<-3,  4>
     41position=<-10476, -53193> velocity=< 1,  5>
     42position=< 21473, -10551> velocity=<-2,  1>
     43position=<-10497,  21422> velocity=< 1, -2>
     44position=< 21469,  42741> velocity=<-2, -4>
     45position=< 21470,  10763> velocity=<-2, -1>
     46position=<-31807,  32086> velocity=< 3, -3>
     47position=< 32144,  32078> velocity=<-3, -3>
     48position=<-53120, -42531> velocity=< 5,  4>
     49position=<-31773, -31871> velocity=< 3,  3>
     50position=<-31800, -21218> velocity=< 3,  2>
     51position=< 53478, -21213> velocity=<-5,  2>
     52position=< 21498,  21424> velocity=<-2, -2>
     53position=< 42798,  32081> velocity=<-4, -3>
     54position=< 42790,  10761> velocity=<-4, -1>
     55position=<-31778, -10558> velocity=< 3,  1>
     56position=<-21106,  21418> velocity=< 2, -2>
     57position=<-31785,  53401> velocity=< 3, -5>
     58position=< 53497, -42536> velocity=<-5,  4>
     59position=< 53491, -42535> velocity=<-5,  4>
     60position=<-21115, -21218> velocity=< 2,  2>
     61position=< 53478,  53401> velocity=<-5, -5>
     62position=< 10835,  32077> velocity=<-1, -3>
     63position=<-10500,  21421> velocity=< 1, -2>
     64position=<-53142, -21212> velocity=< 5,  2>
     65position=<-10490, -31868> velocity=< 1,  3>
     66position=< 53506,  21419> velocity=<-5, -2>
     67position=< 21517,  10764> velocity=<-2, -1>
     68position=< 32136,  32082> velocity=<-3, -3>
     69position=<-42485, -42536> velocity=< 4,  4>
     70position=< 10821, -53195> velocity=<-1,  5>
     71position=<-42445, -10551> velocity=< 4,  1>
     72position=<-10473, -21214> velocity=< 1,  2>
     73position=< 42806, -53186> velocity=<-4,  5>
     74position=< 42791,  10767> velocity=<-4, -1>
     75position=<-53144,  32083> velocity=< 5, -3>
     76position=<-53096,  53402> velocity=< 5, -5>
     77position=<-21119,  42738> velocity=< 2, -4>
     78position=< 42824,  53404> velocity=<-4, -5>
     79position=< 21495,  32081> velocity=<-2, -3>
     80position=<-31782,  21421> velocity=< 3, -2>
     81position=<-21157, -31873> velocity=< 2,  3>
     82position=< 53478,  32083> velocity=<-5, -3>
     83position=< 53470,  53398> velocity=<-5, -5>
     84position=< 42797,  21422> velocity=<-4, -2>
     85position=<-21143, -31877> velocity=< 2,  3>
     86position=< 32144, -21216> velocity=<-3,  2>
     87position=<-10482,  32086> velocity=< 1, -3>
     88position=< 42831, -21216> velocity=<-4,  2>
     89position=<-42448,  53397> velocity=< 4, -5>
     90position=<-21135, -21213> velocity=< 2,  2>
     91position=< 42806,  32086> velocity=<-4, -3>
     92position=< 42805,  53404> velocity=<-4, -5>
     93position=<-53096,  32080> velocity=< 5, -3>
     94position=< 32155,  32077> velocity=<-3, -3>
     95position=< 53463, -10550> velocity=<-5,  1>
     96position=< 53475,  42737> velocity=<-5, -4>
     97position=< 21470, -31873> velocity=<-2,  3>
     98position=<-10452, -10550> velocity=< 1,  1>
     99position=< 10850,  21427> velocity=<-1, -2>
    100position=< 10854,  53398> velocity=<-1, -5>
    101position=<-10500,  53395> velocity=< 1, -5>
    102position=< 21497,  10759> velocity=<-2, -1>
    103position=< 32155, -42527> velocity=<-3,  4>
    104position=< 53505, -42534> velocity=<-5,  4>
    105position=<-21142,  53404> velocity=< 2, -5>
    106position=< 32176, -53193> velocity=<-3,  5>
    107position=<-42437, -53193> velocity=< 4,  5>
    108position=<-21163,  53396> velocity=< 2, -5>
    109position=< 32128, -42531> velocity=<-3,  4>
    110position=< 42798, -53195> velocity=<-4,  5>
    111position=< 42829,  32081> velocity=<-4, -3>
    112position=< 21510, -53192> velocity=<-2,  5>
    113position=<-53108, -21214> velocity=< 5,  2>
    114position=<-21124,  53399> velocity=< 2, -5>
    115position=<-21108, -31875> velocity=< 2,  3>
    116position=<-31794,  10768> velocity=< 3, -1>
    117position=< 10842,  21426> velocity=<-1, -2>
    118position=<-53142,  21424> velocity=< 5, -2>
    119position=<-42476,  53399> velocity=< 4, -5>
    120position=< 42816, -10554> velocity=<-4,  1>
    121position=< 32179,  42741> velocity=<-3, -4>
    122position=< 32171,  32081> velocity=<-3, -3>
    123position=<-10503,  32077> velocity=< 1, -3>
    124position=< 42813,  42745> velocity=<-4, -4>
    125position=< 21485,  42736> velocity=<-2, -4>
    126position=<-42444,  10762> velocity=< 4, -1>
    127position=<-31789, -53187> velocity=< 3,  5>
    128position=<-10480,  32077> velocity=< 1, -3>
    129position=< 32128, -10556> velocity=<-3,  1>
    130position=< 10858, -31869> velocity=<-1,  3>
    131position=<-53144, -42532> velocity=< 5,  4>
    132position=<-42461, -21215> velocity=< 4,  2>
    133position=<-42457, -10550> velocity=< 4,  1>
    134position=< 32186,  32083> velocity=<-3, -3>
    135position=<-42440,  53403> velocity=< 4, -5>
    136position=<-21130,  21419> velocity=< 2, -2>
    137position=< 42819, -21216> velocity=<-4,  2>
    138position=<-31810, -31874> velocity=< 3,  3>
    139position=<-53120,  32080> velocity=< 5, -3>
    140position=< 32178, -42536> velocity=<-3,  4>
    141position=< 21509, -31876> velocity=<-2,  3>
    142position=<-42436, -31868> velocity=< 4,  3>
    143position=<-42432, -21211> velocity=< 4,  2>
    144position=<-21155,  21422> velocity=< 2, -2>
    145position=<-53111, -42532> velocity=< 5,  4>
    146position=< 42819, -53188> velocity=<-4,  5>
    147position=<-21147, -21209> velocity=< 2,  2>
    148position=< 42840,  42741> velocity=<-4, -4>
    149position=<-31782,  32079> velocity=< 3, -3>
    150position=<-42448, -31871> velocity=< 4,  3>
    151position=< 21501,  53398> velocity=<-2, -5>
    152position=<-31797,  21426> velocity=< 3, -2>
    153position=<-42448,  53402> velocity=< 4, -5>
    154position=<-53110, -21214> velocity=< 5,  2>
    155position=< 32179,  32086> velocity=<-3, -3>
    156position=<-21138,  32080> velocity=< 2, -3>
    157position=< 10871,  32086> velocity=<-1, -3>
    158position=< 53470,  32082> velocity=<-5, -3>
    159position=<-53141, -53193> velocity=< 5,  5>
    160position=< 53462, -31868> velocity=<-5,  3>
    161position=<-21116, -42531> velocity=< 2,  4>
    162position=<-31782, -21212> velocity=< 3,  2>
    163position=<-42477, -31874> velocity=< 4,  3>
    164position=< 42836, -21218> velocity=<-4,  2>
    165position=<-31826, -53193> velocity=< 3,  5>
    166position=< 10818,  42740> velocity=<-1, -4>
    167position=< 53503,  10763> velocity=<-5, -1>
    168position=<-21109, -21215> velocity=< 2,  2>
    169position=<-21143,  53403> velocity=< 2, -5>
    170position=<-53120,  32078> velocity=< 5, -3>
    171position=<-31794, -10550> velocity=< 3,  1>
    172position=<-42473,  42740> velocity=< 4, -4>
    173position=<-31782,  53398> velocity=< 3, -5>
    174position=<-53120, -21218> velocity=< 5,  2>
    175position=<-53119,  53399> velocity=< 5, -5>
    176position=<-10500,  53404> velocity=< 1, -5>
    177position=< 53503,  53399> velocity=<-5, -5>
    178position=< 21498,  53396> velocity=<-2, -5>
    179position=<-31766,  42737> velocity=< 3, -4>
    180position=< 32138, -42532> velocity=<-3,  4>
    181position=< 32133, -10559> velocity=<-3,  1>
    182position=< 53505,  42738> velocity=<-5, -4>
    183position=< 21518,  21418> velocity=<-2, -2>
    184position=<-53144,  53399> velocity=< 5, -5>
    185position=<-31810, -42535> velocity=< 3,  4>
    186position=<-53099, -53187> velocity=< 5,  5>
    187position=<-31805, -42527> velocity=< 3,  4>
    188position=< 21478,  42740> velocity=<-2, -4>
    189position=< 53506,  53403> velocity=<-5, -5>
    190position=<-21165, -42533> velocity=< 2,  4>
    191position=< 10850, -21217> velocity=<-1,  2>
    192position=<-21143, -42528> velocity=< 2,  4>
    193position=<-31769,  42740> velocity=< 3, -4>
    194position=<-53088, -21211> velocity=< 5,  2>
    195position=<-53119, -31868> velocity=< 5,  3>
    196position=<-42448,  32084> velocity=< 4, -3>
    197position=<-53096, -31872> velocity=< 5,  3>
    198position=<-53091, -53186> velocity=< 5,  5>
    199position=< 42787,  10760> velocity=<-4, -1>
    200position=< 10861,  21427> velocity=<-1, -2>
    201position=< 53446,  53402> velocity=<-5, -5>
    202position=< 42832,  10759> velocity=<-4, -1>
    203position=< 21485, -42535> velocity=<-2,  4>
    204position=<-10482, -42532> velocity=< 1,  4>
    205position=< 53483, -53194> velocity=<-5,  5>
    206position=< 10835, -31868> velocity=<-1,  3>
    207position=< 53507, -10550> velocity=<-5,  1>
    208position=< 42815,  32077> velocity=<-4, -3>
    209position=< 10847, -42533> velocity=<-1,  4>
    210position=<-42448,  32084> velocity=< 4, -3>
    211position=<-21117,  32086> velocity=< 2, -3>
    212position=<-21167,  42742> velocity=< 2, -4>
    213position=<-31826,  21427> velocity=< 3, -2>
    214position=< 32181,  42745> velocity=<-3, -4>
    215position=< 32136,  10766> velocity=<-3, -1>
    216position=<-21138,  32085> velocity=< 2, -3>
    217position=< 21501, -21218> velocity=<-2,  2>
    218position=< 21510, -10557> velocity=<-2,  1>
    219position=<-31777,  21427> velocity=< 3, -2>
    220position=<-53084,  21426> velocity=< 5, -2>
    221position=<-31810,  21426> velocity=< 3, -2>
    222position=<-31797, -10556> velocity=< 3,  1>
    223position=<-31794,  42744> velocity=< 3, -4>
    224position=<-31773, -42529> velocity=< 3,  4>
    225position=< 10818,  32084> velocity=<-1, -3>
    226position=<-21149, -21209> velocity=< 2,  2>
    227position=< 10855,  32078> velocity=<-1, -3>
    228position=< 32186, -21215> velocity=<-3,  2>
    229position=< 53454,  42743> velocity=<-5, -4>
    230position=< 21530,  10759> velocity=<-2, -1>
    231position=< 42795,  53404> velocity=<-4, -5>
    232position=< 21522,  32078> velocity=<-2, -3>
    233position=<-21111, -42535> velocity=< 2,  4>
    234position=<-31826,  32079> velocity=< 3, -3>
    235position=<-21133,  10763> velocity=< 2, -1>
    236position=<-10499,  32077> velocity=< 1, -3>
    237position=< 32170, -21213> velocity=<-3,  2>
    238position=<-53096,  10765> velocity=< 5, -1>
    239position=< 42839, -10554> velocity=<-4,  1>
    240position=<-53101,  53400> velocity=< 5, -5>
    241position=<-31782, -21212> velocity=< 3,  2>
    242position=<-10508, -10556> velocity=< 1,  1>
    243position=<-53142, -31874> velocity=< 5,  3>
    244position=< 53479,  53399> velocity=<-5, -5>
    245position=<-31818, -31871> velocity=< 3,  3>
    246position=<-31789, -21217> velocity=< 3,  2>
    247position=< 32186,  10765> velocity=<-3, -1>
    248position=<-42427, -21215> velocity=< 4,  2>
    249position=<-21157,  10759> velocity=< 2, -1>
    250position=<-10448,  42737> velocity=< 1, -4>
    251position=< 21493, -10550> velocity=<-2,  1>
    252position=< 42819, -10557> velocity=<-4,  1>
    253position=< 42830,  10764> velocity=<-4, -1>
    254position=<-31794, -21211> velocity=< 3,  2>
    255position=<-21139, -10555> velocity=< 2,  1>
    256position=<-42441,  10766> velocity=< 4, -1>
    257position=< 32176,  42740> velocity=<-3, -4>
    258position=< 32136,  53401> velocity=<-3, -5>
    259position=<-10484,  42737> velocity=< 1, -4>
    260position=<-21138,  32079> velocity=< 2, -3>
    261position=<-10508,  10759> velocity=< 1, -1>
    262position=< 21522,  53396> velocity=<-2, -5>
    263position=<-31818,  21419> velocity=< 3, -2>
    264position=< 10867, -21213> velocity=<-1,  2>
    265position=< 21469,  21424> velocity=<-2, -2>
    266position=< 32139, -53191> velocity=<-3,  5>
    267position=< 42819, -21214> velocity=<-4,  2>
    268position=< 42803, -42534> velocity=<-4,  4>
    269position=< 10847,  53398> velocity=<-1, -5>
    270position=<-42437, -42528> velocity=< 4,  4>
    271position=< 21521, -42531> velocity=<-2,  4>
    272position=< 42835,  32080> velocity=<-4, -3>
    273position=<-10503,  21427> velocity=< 1, -2>
    274position=<-21167, -42527> velocity=< 2,  4>
    275position=< 21521,  32077> velocity=<-2, -3>
    276position=<-10484, -10553> velocity=< 1,  1>
    277position=<-10452, -42529> velocity=< 1,  4>
    278position=< 10847, -21213> velocity=<-1,  2>
    279position=< 53470,  21419> velocity=<-5, -2>
    280position=< 10862, -10551> velocity=<-1,  1>
    281position=<-42469, -31868> velocity=< 4,  3>
    282position=< 10838, -10550> velocity=<-1,  1>
    283position=< 32152, -42527> velocity=<-3,  4>
    284position=< 32176,  53401> velocity=<-3, -5>
    285position=<-31825, -10554> velocity=< 3,  1>
    286position=<-21167, -42528> velocity=< 2,  4>
    287position=<-21115, -31872> velocity=< 2,  3>
    288position=< 10866, -21217> velocity=<-1,  2>
    289position=< 21506, -10555> velocity=<-2,  1>
    290position=<-21143,  53399> velocity=< 2, -5>
    291position=<-10471, -31877> velocity=< 1,  3>
    292position=<-10508,  32085> velocity=< 1, -3>
    293position=< 10866, -10550> velocity=<-1,  1>
    294position=<-53088, -31877> velocity=< 5,  3>
    295position=<-10495,  10759> velocity=< 1, -1>
    296position=< 10847,  21418> velocity=<-1, -2>
    297position=<-10484,  42743> velocity=< 1, -4>
    298position=< 10818,  10764> velocity=<-1, -1>
    299position=< 32155,  42740> velocity=<-3, -4>
    300position=< 42787,  21423> velocity=<-4, -2>
    301position=< 53490,  21425> velocity=<-5, -2>
    302position=<-42448,  10764> velocity=< 4, -1>
    303position=<-21119,  53396> velocity=< 2, -5>
    304position=< 21528, -21211> velocity=<-2,  2>
    305position=< 53502,  10762> velocity=<-5, -1>
    306position=< 42820, -31873> velocity=<-4,  3>
    307position=< 21481,  53395> velocity=<-2, -5>
    308position=<-10468, -42527> velocity=< 1,  4>
    309position=< 32130, -21212> velocity=<-3,  2>
    310position=< 32181, -10554> velocity=<-3,  1>
    311position=< 32184,  53395> velocity=<-3, -5>
    312position=< 10851, -53188> velocity=<-1,  5>
    313position=< 21477,  42736> velocity=<-2, -4>
    314position=<-21159,  21426> velocity=< 2, -2>
    315position=<-31773,  10767> velocity=< 3, -1>
    316position=< 42827,  32077> velocity=<-4, -3>
    317position=<-31818, -21210> velocity=< 3,  2>
    318position=< 53458, -21218> velocity=<-5,  2>
    319position=<-10452,  42740> velocity=< 1, -4>
    320position=<-53142, -21215> velocity=< 5,  2>
    321position=< 10826,  53398> velocity=<-1, -5>
    322position=<-21166,  42741> velocity=< 2, -4>
    323position=<-42469, -53187> velocity=< 4,  5>
    324position=< 32173,  10768> velocity=<-3, -1>
    325position=< 53497,  10759> velocity=<-5, -1>
    326position=< 53449, -10557> velocity=<-5,  1>
    327position=< 32170, -53190> velocity=<-3,  5>
    328position=< 42843, -53187> velocity=<-4,  5>
    329position=< 10852,  32081> velocity=<-1, -3>
    330position=<-10499,  53395> velocity=< 1, -5>
    331position=< 21496, -53195> velocity=<-2,  5>
    332position=< 32157,  32084> velocity=<-3, -3>
    333position=< 42831,  10765> velocity=<-4, -1>
    334position=< 21498, -10556> velocity=<-2,  1>
    335position=< 42843, -53193> velocity=<-4,  5>
    336position=< 42811, -53189> velocity=<-4,  5>
    337position=<-42477,  53397> velocity=< 4, -5>