aoc-2020-zig

Advent of Code 2020 Solutions in Zig
git clone https://git.sinitax.com/sinitax/aoc-2020-zig
Log | Files | Refs | README | sfeed.txt

input (5098B)


      1jmp +336
      2jmp +593
      3jmp +121
      4acc -8
      5nop +459
      6jmp +451
      7acc -6
      8acc +23
      9acc +23
     10acc -2
     11jmp +113
     12acc -11
     13acc +25
     14jmp +529
     15acc +0
     16jmp +1
     17jmp +313
     18acc +30
     19nop +235
     20jmp +45
     21nop +195
     22acc -11
     23jmp +491
     24acc +6
     25nop +425
     26nop +68
     27acc +9
     28jmp -25
     29jmp +507
     30jmp +456
     31acc -1
     32acc +49
     33acc +5
     34jmp +31
     35acc +30
     36nop +513
     37jmp +499
     38nop +533
     39acc +18
     40acc +28
     41acc -2
     42jmp +170
     43acc -5
     44jmp +180
     45nop +179
     46acc +15
     47acc +33
     48nop +27
     49jmp +424
     50acc +30
     51acc +33
     52acc +50
     53jmp +348
     54jmp +435
     55acc +21
     56acc +14
     57acc +13
     58jmp +1
     59jmp +98
     60jmp +39
     61acc +11
     62acc +23
     63acc +44
     64jmp +494
     65acc +17
     66acc -4
     67acc +24
     68acc +5
     69jmp +204
     70nop +454
     71acc +45
     72acc -10
     73acc -3
     74jmp +78
     75acc +47
     76acc +49
     77nop +99
     78acc +29
     79jmp -76
     80acc -9
     81acc +43
     82jmp +279
     83jmp +460
     84jmp +246
     85jmp -78
     86acc -8
     87acc -3
     88jmp +415
     89acc -3
     90acc -12
     91jmp +117
     92acc +32
     93jmp +206
     94acc +6
     95acc +19
     96jmp +291
     97acc +8
     98jmp +175
     99acc +2
    100jmp -6
    101acc +11
    102acc +28
    103acc -19
    104acc +1
    105jmp +194
    106acc +29
    107nop +387
    108acc +21
    109jmp +507
    110jmp +304
    111acc +22
    112acc -14
    113acc -6
    114acc +45
    115jmp +101
    116acc +12
    117jmp +91
    118acc +47
    119jmp +171
    120acc -4
    121acc +24
    122acc +3
    123jmp +29
    124nop +311
    125acc -12
    126jmp +179
    127jmp +1
    128acc -3
    129acc +6
    130acc +22
    131jmp +214
    132nop -101
    133jmp -118
    134acc +23
    135acc +15
    136jmp -42
    137acc +22
    138nop +391
    139jmp +27
    140acc -9
    141jmp +449
    142jmp +453
    143jmp +208
    144jmp +480
    145jmp +335
    146acc +23
    147jmp +1
    148acc +3
    149acc +45
    150jmp -18
    151jmp +335
    152jmp +165
    153acc +26
    154acc +8
    155acc -3
    156jmp -57
    157jmp -112
    158acc +14
    159acc +20
    160acc +21
    161acc +13
    162jmp -20
    163acc +35
    164jmp -81
    165jmp +406
    166acc -16
    167acc +30
    168acc -18
    169jmp +79
    170jmp +103
    171jmp -96
    172acc +43
    173acc +36
    174acc +31
    175jmp +423
    176nop +13
    177acc -11
    178acc +46
    179nop +208
    180jmp +398
    181acc +50
    182jmp +326
    183acc +31
    184jmp +45
    185acc +50
    186acc +13
    187acc +38
    188jmp +60
    189nop -37
    190nop -79
    191jmp +213
    192acc -19
    193acc -16
    194jmp +30
    195jmp +1
    196acc +27
    197acc -4
    198acc +46
    199jmp -81
    200jmp +29
    201nop +23
    202nop +388
    203acc +40
    204acc +46
    205jmp +19
    206acc +17
    207jmp +287
    208jmp +265
    209acc +17
    210acc +49
    211jmp +353
    212acc -4
    213acc +39
    214jmp +397
    215jmp +84
    216jmp -156
    217jmp -41
    218acc +2
    219acc +7
    220acc +45
    221acc +26
    222jmp +376
    223jmp +143
    224jmp -195
    225acc +1
    226acc -16
    227acc +47
    228jmp -225
    229acc -11
    230acc -7
    231nop -166
    232jmp +297
    233acc +12
    234acc +14
    235acc -17
    236jmp +9
    237acc +49
    238acc -9
    239nop -31
    240acc +17
    241jmp -130
    242acc +3
    243acc +41
    244jmp +112
    245acc -11
    246jmp +21
    247jmp +125
    248acc +2
    249acc +37
    250jmp -165
    251acc +9
    252acc +21
    253jmp -35
    254nop +9
    255nop +303
    256acc -6
    257acc +12
    258jmp +177
    259acc +36
    260acc +15
    261nop -207
    262jmp +224
    263jmp -106
    264acc +18
    265nop -166
    266jmp +39
    267jmp +175
    268acc -11
    269acc -13
    270acc +23
    271acc -6
    272jmp -269
    273acc +8
    274nop +212
    275jmp -123
    276jmp +188
    277acc +35
    278acc +43
    279acc +33
    280jmp -91
    281acc +39
    282acc +8
    283acc -1
    284acc +15
    285jmp +29
    286acc +44
    287nop +18
    288jmp -250
    289jmp +83
    290acc +10
    291acc +12
    292acc +18
    293jmp +1
    294jmp +170
    295acc +47
    296acc -13
    297acc +4
    298jmp +32
    299acc +0
    300jmp +203
    301acc -16
    302acc +11
    303acc +38
    304jmp -103
    305jmp +2
    306jmp -69
    307nop -292
    308jmp -90
    309nop -97
    310acc +29
    311nop +124
    312acc -12
    313jmp -238
    314acc +4
    315jmp +36
    316jmp -108
    317acc +14
    318acc +21
    319jmp +82
    320acc -6
    321acc +28
    322jmp -133
    323acc -4
    324acc +28
    325jmp +155
    326nop +168
    327acc -2
    328nop +86
    329jmp +287
    330acc +15
    331acc +46
    332acc +40
    333acc -16
    334jmp -139
    335acc +39
    336jmp +36
    337acc -16
    338acc +25
    339nop -215
    340jmp +146
    341nop -296
    342acc -12
    343acc +40
    344jmp -299
    345acc +48
    346acc +37
    347nop -205
    348acc -17
    349jmp +215
    350jmp +254
    351jmp +53
    352acc +15
    353acc +34
    354acc +8
    355jmp +216
    356nop +5
    357acc +23
    358jmp -195
    359acc +0
    360jmp +69
    361acc +6
    362jmp +187
    363acc +14
    364acc -2
    365jmp -51
    366acc -12
    367acc +43
    368nop -51
    369jmp -193
    370acc -1
    371jmp -234
    372acc +20
    373jmp +1
    374acc +33
    375acc +23
    376jmp -131
    377acc +38
    378acc +2
    379jmp +179
    380jmp +1
    381jmp +209
    382nop -187
    383acc +41
    384acc +32
    385acc +6
    386jmp +209
    387nop -230
    388acc +37
    389acc +47
    390acc +32
    391jmp +82
    392acc +45
    393acc +21
    394jmp -108
    395acc +13
    396acc +39
    397jmp +127
    398jmp +1
    399nop +196
    400jmp -146
    401acc +19
    402jmp -125
    403jmp -149
    404acc +28
    405acc -1
    406acc +35
    407acc +7
    408jmp -262
    409acc -16
    410acc -3
    411acc +48
    412acc +13
    413jmp +177
    414jmp -91
    415acc +26
    416nop +78
    417acc +15
    418jmp +1
    419jmp +197
    420acc +12
    421acc -14
    422acc +9
    423jmp -317
    424acc +41
    425acc +2
    426acc -11
    427acc +6
    428jmp -284
    429acc +28
    430acc -16
    431jmp -65
    432acc +31
    433nop -276
    434jmp -205
    435acc +6
    436acc +33
    437acc +7
    438acc -2
    439jmp -125
    440acc +34
    441jmp -193
    442acc -12
    443acc +39
    444jmp +1
    445jmp -208
    446acc +3
    447acc +0
    448nop +9
    449jmp -112
    450jmp +1
    451jmp -314
    452acc +34
    453acc +9
    454acc +5
    455acc +20
    456jmp +139
    457acc -8
    458acc +11
    459acc +18
    460jmp +1
    461jmp -66
    462acc -14
    463jmp -173
    464acc -3
    465acc +31
    466acc +0
    467jmp +117
    468acc +47
    469acc +24
    470acc +9
    471acc +43
    472jmp -427
    473acc -11
    474nop -226
    475jmp -444
    476acc +43
    477acc -6
    478acc -3
    479jmp -202
    480acc +34
    481jmp -337
    482acc +36
    483acc +8
    484acc +9
    485jmp -162
    486jmp +118
    487acc +18
    488jmp -481
    489nop -144
    490nop -236
    491jmp -290
    492acc -14
    493jmp -448
    494acc +29
    495acc -19
    496acc +21
    497acc -11
    498jmp -78
    499acc +1
    500acc +30
    501acc -2
    502jmp +114
    503jmp +11
    504jmp -117
    505jmp -322
    506acc +23
    507jmp -361
    508jmp -337
    509acc +40
    510nop +85
    511nop -206
    512acc +12
    513jmp -199
    514acc +38
    515acc +20
    516acc +19
    517acc +33
    518jmp -61
    519acc +30
    520nop -234
    521acc +6
    522acc +24
    523jmp -463
    524acc -10
    525jmp +79
    526acc +43
    527acc +45
    528jmp -261
    529acc -13
    530acc +1
    531nop -217
    532nop -82
    533jmp -153
    534acc +39
    535jmp -340
    536acc +37
    537acc +17
    538jmp -182
    539acc +26
    540acc +1
    541acc +23
    542jmp +16
    543acc +39
    544acc +13
    545jmp -40
    546acc +37
    547acc -7
    548jmp -119
    549acc +20
    550acc +44
    551acc +44
    552acc +14
    553jmp -464
    554acc +6
    555acc +14
    556acc +7
    557jmp +54
    558acc +10
    559jmp -538
    560acc +13
    561acc -1
    562acc +22
    563jmp -397
    564acc +17
    565acc -8
    566acc -5
    567jmp -230
    568acc +38
    569nop -218
    570jmp -81
    571acc -19
    572nop -14
    573acc +32
    574jmp -311
    575nop -32
    576acc +18
    577jmp -232
    578acc +40
    579nop -242
    580acc -11
    581acc +34
    582jmp -528
    583jmp -484
    584jmp -155
    585acc -2
    586acc +50
    587acc -11
    588acc +50
    589jmp -116
    590nop -361
    591acc +12
    592jmp -293
    593acc +39
    594jmp +17
    595jmp -37
    596acc -14
    597jmp -440
    598jmp -226
    599acc +16
    600acc +25
    601acc +50
    602acc +49
    603jmp -242
    604acc +47
    605acc -19
    606nop -435
    607acc +41
    608jmp -523
    609acc +6
    610jmp -458
    611acc +0
    612acc +37
    613jmp -528
    614acc +27
    615jmp -57
    616acc +47
    617acc -9
    618acc +23
    619jmp -205
    620acc +40
    621nop -207
    622acc -6
    623jmp -129
    624jmp +1
    625acc +24
    626acc -14
    627jmp +1
    628jmp +1