advent-of-code

Perserverance, or the lack thereof

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

input.txt (2730B)

    1 R180
    2 S1
    3 F44
    4 R90
    5 E5
    6 N3
    7 E5
    8 S4
    9 W1
   10 F68
   11 E2
   12 L90
   13 F40
   14 W3
   15 N2
   16 L180
   17 S3
   18 R90
   19 R90
   20 W5
   21 F45
   22 L90
   23 F9
   24 W5
   25 N1
   26 E1
   27 F39
   28 R90
   29 F6
   30 E3
   31 N1
   32 E2
   33 N3
   34 L180
   35 N5
   36 L90
   37 L90
   38 S2
   39 F72
   40 L90
   41 E5
   42 L90
   43 S2
   44 F79
   45 N3
   46 R90
   47 F25
   48 R90
   49 F16
   50 W2
   51 L90
   52 F81
   53 W5
   54 L90
   55 E5
   56 S3
   57 W5
   58 N1
   59 L180
   60 F73
   61 N1
   62 F60
   63 S3
   64 E1
   65 F65
   66 W1
   67 R90
   68 F36
   69 S4
   70 W1
   71 R90
   72 S2
   73 F33
   74 S5
   75 L90
   76 E3
   77 F11
   78 S4
   79 W2
   80 L90
   81 F57
   82 W4
   83 N1
   84 R180
   85 S2
   86 F87
   87 N2
   88 E2
   89 S2
   90 F89
   91 L90
   92 W1
   93 N3
   94 F63
   95 R270
   96 W4
   97 N1
   98 R90
   99 F67
  100 L90
  101 F74
  102 N5
  103 W5
  104 S3
  105 L90
  106 N1
  107 L180
  108 W4
  109 S4
  110 E1
  111 L90
  112 S1
  113 E4
  114 S3
  115 F95
  116 S4
  117 F32
  118 L90
  119 F9
  120 R180
  121 N4
  122 W3
  123 R90
  124 W4
  125 F10
  126 W5
  127 F21
  128 L180
  129 F17
  130 S4
  131 L90
  132 F24
  133 R90
  134 F1
  135 E5
  136 R180
  137 F63
  138 N5
  139 N4
  140 E1
  141 F73
  142 S2
  143 S5
  144 W1
  145 N1
  146 R90
  147 F77
  148 W4
  149 N4
  150 F74
  151 W5
  152 F82
  153 W4
  154 F8
  155 E4
  156 N2
  157 R90
  158 R90
  159 E3
  160 F44
  161 F42
  162 L90
  163 W5
  164 R90
  165 W5
  166 F45
  167 W5
  168 F35
  169 W1
  170 L90
  171 S1
  172 L90
  173 N5
  174 R90
  175 F4
  176 R180
  177 F19
  178 R180
  179 F16
  180 W5
  181 S1
  182 R90
  183 S2
  184 W3
  185 F44
  186 S4
  187 W4
  188 F95
  189 R180
  190 F1
  191 R90
  192 F36
  193 N4
  194 F12
  195 R90
  196 F26
  197 F14
  198 R90
  199 E5
  200 N1
  201 W2
  202 F88
  203 N5
  204 R180
  205 S2
  206 E4
  207 R90
  208 N4
  209 E4
  210 S2
  211 F9
  212 N2
  213 E3
  214 N5
  215 F28
  216 N4
  217 E3
  218 N3
  219 W3
  220 F93
  221 N2
  222 R180
  223 E2
  224 F9
  225 W1
  226 F28
  227 R90
  228 S1
  229 F82
  230 W4
  231 S1
  232 F59
  233 S2
  234 F7
  235 E2
  236 R180
  237 E5
  238 F19
  239 S3
  240 E4
  241 F53
  242 L270
  243 E1
  244 L90
  245 W3
  246 F2
  247 S3
  248 F40
  249 E3
  250 S1
  251 F94
  252 W3
  253 L90
  254 F87
  255 W3
  256 F37
  257 S5
  258 E2
  259 N2
  260 R270
  261 F55
  262 R90
  263 S1
  264 W2
  265 N1
  266 L90
  267 F21
  268 W5
  269 N4
  270 L90
  271 N3
  272 F50
  273 F18
  274 N2
  275 F3
  276 W5
  277 F68
  278 N5
  279 L90
  280 R270
  281 F31
  282 L90
  283 F90
  284 R90
  285 E3
  286 N3
  287 L90
  288 F97
  289 S1
  290 W2
  291 N2
  292 F10
  293 E1
  294 W3
  295 S4
  296 F56
  297 R270
  298 F70
  299 S1
  300 L90
  301 E1
  302 F89
  303 W2
  304 F94
  305 L180
  306 F94
  307 R90
  308 N4
  309 F89
  310 R180
  311 W5
  312 F81
  313 R90
  314 N3
  315 F61
  316 W3
  317 W5
  318 W2
  319 F90
  320 F66
  321 N5
  322 R90
  323 E2
  324 F31
  325 L90
  326 E4
  327 E1
  328 R180
  329 W5
  330 F8
  331 W3
  332 R90
  333 F92
  334 R90
  335 E1
  336 R90
  337 E2
  338 F66
  339 E5
  340 R90
  341 S2
  342 R90
  343 W5
  344 R90
  345 F52
  346 S5
  347 E2
  348 N1
  349 F57
  350 W1
  351 F30
  352 W5
  353 F51
  354 N3
  355 F82
  356 L90
  357 S1
  358 W4
  359 R90
  360 W5
  361 N5
  362 E5
  363 N5
  364 F41
  365 N3
  366 R90
  367 S3
  368 E1
  369 R90
  370 W2
  371 N5
  372 W5
  373 F45
  374 L270
  375 F93
  376 E4
  377 R270
  378 F95
  379 S3
  380 W2
  381 N3
  382 R90
  383 W2
  384 E2
  385 F56
  386 R90
  387 N4
  388 E3
  389 R90
  390 W3
  391 N4
  392 F54
  393 R90
  394 E5
  395 F86
  396 E3
  397 R90
  398 F8
  399 N1
  400 F79
  401 S3
  402 E1
  403 N2
  404 F90
  405 L90
  406 E2
  407 R90
  408 W2
  409 F95
  410 E2
  411 L90
  412 E1
  413 F47
  414 W3
  415 L90
  416 F78
  417 L90
  418 W3
  419 R90
  420 N1
  421 F34
  422 W2
  423 L90
  424 W4
  425 R90
  426 W2
  427 R180
  428 E3
  429 S5
  430 W2
  431 F61
  432 W3
  433 R90
  434 E5
  435 F30
  436 S3
  437 F11
  438 W4
  439 S2
  440 F33
  441 R270
  442 F94
  443 L270
  444 S3
  445 L90
  446 F48
  447 R180
  448 S4
  449 F17
  450 N4
  451 F64
  452 L90
  453 N5
  454 R90
  455 S3
  456 N4
  457 F53
  458 S5
  459 W5
  460 L180
  461 E3
  462 F96
  463 R90
  464 F48
  465 R180
  466 F84
  467 E4
  468 R270
  469 F48
  470 F32
  471 R90
  472 F79
  473 S2
  474 R90
  475 E5
  476 S4
  477 L90
  478 S5
  479 F5
  480 W4
  481 F30
  482 R180
  483 S2
  484 E3
  485 N4
  486 F80
  487 E1
  488 F75
  489 E5
  490 L90
  491 S2
  492 W3
  493 F87
  494 L90
  495 F57
  496 S5
  497 F78
  498 N5
  499 E2
  500 E2
  501 F53
  502 N5
  503 F58
  504 E4
  505 R90
  506 N3
  507 E1
  508 S4
  509 W2
  510 N3
  511 R180
  512 W4
  513 S1
  514 F17
  515 R90
  516 N4
  517 W4
  518 S3
  519 W1
  520 R90
  521 S4
  522 R90
  523 N1
  524 W4
  525 N2
  526 F17
  527 R90
  528 N1
  529 L90
  530 S3
  531 E4
  532 S3
  533 R90
  534 F66
  535 E2
  536 N4
  537 W4
  538 S1
  539 L90
  540 F56
  541 R180
  542 S5
  543 F43
  544 E5
  545 F44
  546 E5
  547 S2
  548 E2
  549 R180
  550 F64
  551 N4
  552 W5
  553 L180
  554 E2
  555 L90
  556 N4
  557 E5
  558 F75
  559 L90
  560 E3
  561 L90
  562 F79
  563 R180
  564 E2
  565 L90
  566 F88
  567 S4
  568 W3
  569 R90
  570 E3
  571 F43
  572 E3
  573 F43
  574 N1
  575 W4
  576 S3
  577 F55
  578 N4
  579 F52
  580 E3
  581 L180
  582 E2
  583 N2
  584 F80
  585 R180
  586 S5
  587 F92
  588 N3
  589 W2
  590 R90
  591 E2
  592 L90
  593 W3
  594 S4
  595 L90
  596 N5
  597 E1
  598 L180
  599 F25
  600 W4
  601 F65
  602 E1
  603 S5
  604 R90
  605 N4
  606 F4
  607 E4
  608 F70
  609 F26
  610 N2
  611 N4
  612 W2
  613 F3
  614 R90
  615 N5
  616 F84
  617 W1
  618 R90
  619 N4
  620 W4
  621 F43
  622 R270
  623 S2
  624 F2
  625 S4
  626 L90
  627 F59
  628 L90
  629 F59
  630 R90
  631 S5
  632 F88
  633 L90
  634 N5
  635 E2
  636 F7
  637 S2
  638 W5
  639 L90
  640 S4
  641 R270
  642 F5
  643 L90
  644 E1
  645 F25
  646 E1
  647 S5
  648 F84
  649 L180
  650 F10
  651 W3
  652 L180
  653 S4
  654 F51
  655 N1
  656 W2
  657 L90
  658 F23
  659 W4
  660 N1
  661 E2
  662 F40
  663 W5
  664 N3
  665 F93
  666 R180
  667 E5
  668 S1
  669 E5
  670 F11
  671 S1
  672 E2
  673 L90
  674 E2
  675 F11
  676 R270
  677 W4
  678 L180
  679 N3
  680 R90
  681 F5
  682 L90
  683 R90
  684 N2
  685 F50
  686 R180
  687 S1
  688 E2
  689 S4
  690 E3
  691 N4
  692 W2
  693 F69
  694 E1
  695 N1
  696 W4
  697 R90
  698 F68
  699 W3
  700 S2
  701 F5
  702 W2
  703 S2
  704 S4
  705 R180
  706 W1
  707 R90
  708 F14
  709 E5
  710 S3
  711 W2
  712 F84
  713 E1
  714 L90
  715 F99
  716 S4
  717 S4
  718 W1
  719 F31
  720 E4
  721 F77
  722 S4
  723 F75
  724 R90
  725 W3
  726 R90
  727 L90
  728 E5
  729 N4
  730 W3
  731 L90
  732 E2
  733 L90
  734 W1
  735 F91
  736 L90
  737 E2
  738 L90
  739 N1
  740 E1
  741 R180
  742 S1
  743 L90
  744 F72
  745 W2
  746 R270
  747 F18
  748 N5
  749 F7
  750 E3
  751 F83
  752 W5
  753 E1
  754 S3
  755 E3
  756 F76
  757 S5
  758 L90
  759 S4
  760 E2
  761 S1
  762 R270
  763 F52
  764 R270
  765 F51
  766 N2
  767 F41
  768 N1
  769 E5
  770 S3
  771 R90
  772 W4
  773 F53