advent-of-code

Perserverance, or the lack thereof

git clone git://git.shimmy1996.com/advent-of-code.git

input.txt (2043B)

    1 inp w
    2 mul x 0
    3 add x z
    4 mod x 26
    5 div z 1
    6 add x 11
    7 eql x w
    8 eql x 0
    9 mul y 0
   10 add y 25
   11 mul y x
   12 add y 1
   13 mul z y
   14 mul y 0
   15 add y w
   16 add y 8
   17 mul y x
   18 add z y
   19 inp w
   20 mul x 0
   21 add x z
   22 mod x 26
   23 div z 1
   24 add x 12
   25 eql x w
   26 eql x 0
   27 mul y 0
   28 add y 25
   29 mul y x
   30 add y 1
   31 mul z y
   32 mul y 0
   33 add y w
   34 add y 8
   35 mul y x
   36 add z y
   37 inp w
   38 mul x 0
   39 add x z
   40 mod x 26
   41 div z 1
   42 add x 10
   43 eql x w
   44 eql x 0
   45 mul y 0
   46 add y 25
   47 mul y x
   48 add y 1
   49 mul z y
   50 mul y 0
   51 add y w
   52 add y 12
   53 mul y x
   54 add z y
   55 inp w
   56 mul x 0
   57 add x z
   58 mod x 26
   59 div z 26
   60 add x -8
   61 eql x w
   62 eql x 0
   63 mul y 0
   64 add y 25
   65 mul y x
   66 add y 1
   67 mul z y
   68 mul y 0
   69 add y w
   70 add y 10
   71 mul y x
   72 add z y
   73 inp w
   74 mul x 0
   75 add x z
   76 mod x 26
   77 div z 1
   78 add x 15
   79 eql x w
   80 eql x 0
   81 mul y 0
   82 add y 25
   83 mul y x
   84 add y 1
   85 mul z y
   86 mul y 0
   87 add y w
   88 add y 2
   89 mul y x
   90 add z y
   91 inp w
   92 mul x 0
   93 add x z
   94 mod x 26
   95 div z 1
   96 add x 15
   97 eql x w
   98 eql x 0
   99 mul y 0
  100 add y 25
  101 mul y x
  102 add y 1
  103 mul z y
  104 mul y 0
  105 add y w
  106 add y 8
  107 mul y x
  108 add z y
  109 inp w
  110 mul x 0
  111 add x z
  112 mod x 26
  113 div z 26
  114 add x -11
  115 eql x w
  116 eql x 0
  117 mul y 0
  118 add y 25
  119 mul y x
  120 add y 1
  121 mul z y
  122 mul y 0
  123 add y w
  124 add y 4
  125 mul y x
  126 add z y
  127 inp w
  128 mul x 0
  129 add x z
  130 mod x 26
  131 div z 1
  132 add x 10
  133 eql x w
  134 eql x 0
  135 mul y 0
  136 add y 25
  137 mul y x
  138 add y 1
  139 mul z y
  140 mul y 0
  141 add y w
  142 add y 9
  143 mul y x
  144 add z y
  145 inp w
  146 mul x 0
  147 add x z
  148 mod x 26
  149 div z 26
  150 add x -3
  151 eql x w
  152 eql x 0
  153 mul y 0
  154 add y 25
  155 mul y x
  156 add y 1
  157 mul z y
  158 mul y 0
  159 add y w
  160 add y 10
  161 mul y x
  162 add z y
  163 inp w
  164 mul x 0
  165 add x z
  166 mod x 26
  167 div z 1
  168 add x 15
  169 eql x w
  170 eql x 0
  171 mul y 0
  172 add y 25
  173 mul y x
  174 add y 1
  175 mul z y
  176 mul y 0
  177 add y w
  178 add y 3
  179 mul y x
  180 add z y
  181 inp w
  182 mul x 0
  183 add x z
  184 mod x 26
  185 div z 26
  186 add x -3
  187 eql x w
  188 eql x 0
  189 mul y 0
  190 add y 25
  191 mul y x
  192 add y 1
  193 mul z y
  194 mul y 0
  195 add y w
  196 add y 7
  197 mul y x
  198 add z y
  199 inp w
  200 mul x 0
  201 add x z
  202 mod x 26
  203 div z 26
  204 add x -1
  205 eql x w
  206 eql x 0
  207 mul y 0
  208 add y 25
  209 mul y x
  210 add y 1
  211 mul z y
  212 mul y 0
  213 add y w
  214 add y 7
  215 mul y x
  216 add z y
  217 inp w
  218 mul x 0
  219 add x z
  220 mod x 26
  221 div z 26
  222 add x -10
  223 eql x w
  224 eql x 0
  225 mul y 0
  226 add y 25
  227 mul y x
  228 add y 1
  229 mul z y
  230 mul y 0
  231 add y w
  232 add y 2
  233 mul y x
  234 add z y
  235 inp w
  236 mul x 0
  237 add x z
  238 mod x 26
  239 div z 26
  240 add x -16
  241 eql x w
  242 eql x 0
  243 mul y 0
  244 add y 25
  245 mul y x
  246 add y 1
  247 mul z y
  248 mul y 0
  249 add y w
  250 add y 2
  251 mul y x
  252 add z y