[2017-12-02] Samples
parent
2a7dc87787
commit
1c0eecacf5
|
@ -0,0 +1,16 @@
|
|||
3458 3471 163 1299 170 4200 2425 167 3636 4001 4162 115 2859 130 4075 4269
|
||||
2777 2712 120 2569 2530 3035 1818 32 491 872 113 92 2526 477 138 1360
|
||||
2316 35 168 174 1404 1437 2631 1863 1127 640 1745 171 2391 2587 214 193
|
||||
197 2013 551 1661 121 206 203 174 2289 843 732 2117 360 1193 999 2088
|
||||
3925 3389 218 1134 220 171 1972 348 3919 3706 494 3577 3320 239 120 2508
|
||||
239 947 1029 2024 733 242 217 1781 2904 2156 1500 3100 497 2498 3312 211
|
||||
188 3806 3901 261 235 3733 3747 3721 267 3794 3814 3995 3004 915 4062 3400
|
||||
918 63 2854 2799 178 176 1037 487 206 157 2212 2539 2816 2501 927 3147
|
||||
186 194 307 672 208 351 243 180 619 749 590 745 671 707 334 224
|
||||
1854 3180 1345 3421 478 214 198 194 4942 5564 2469 242 5248 5786 5260 4127
|
||||
3780 2880 236 330 3227 1252 3540 218 213 458 201 408 3240 249 1968 2066
|
||||
1188 696 241 57 151 609 199 765 1078 976 1194 177 238 658 860 1228
|
||||
903 612 188 766 196 900 62 869 892 123 226 57 940 168 165 103
|
||||
710 3784 83 2087 2582 3941 97 1412 2859 117 3880 411 102 3691 4366 4104
|
||||
3178 219 253 1297 3661 1552 8248 678 245 7042 260 581 7350 431 8281 8117
|
||||
837 80 95 281 652 822 1028 1295 101 1140 88 452 85 444 649 1247
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
function puzzle1(string $input) : int
|
||||
{
|
||||
$rows = explode(PHP_EOL, $input);
|
||||
$rows = array_filter(explode(PHP_EOL, $input));
|
||||
$sum = 0;
|
||||
|
||||
foreach ($rows as $row) {
|
||||
|
@ -22,7 +22,7 @@ function puzzle1(string $input) : int
|
|||
|
||||
function puzzle2(string $input) : int
|
||||
{
|
||||
$rows = explode(PHP_EOL, $input);
|
||||
$rows = array_filter(explode(PHP_EOL, $input));
|
||||
$sum = 0;
|
||||
|
||||
foreach ($rows as $row) {
|
||||
|
@ -50,3 +50,19 @@ function puzzle2(string $input) : int
|
|||
|
||||
return $sum;
|
||||
}
|
||||
|
||||
echo 'First challange sample:'.PHP_EOL;
|
||||
echo puzzle1('5 1 9 5
|
||||
7 5 3
|
||||
2 4 6 8').PHP_EOL.PHP_EOL;
|
||||
|
||||
echo 'First challange solution:'.PHP_EOL;
|
||||
echo puzzle1(file_get_contents(dirname(__FILE__).'/input.txt')).PHP_EOL.PHP_EOL;
|
||||
|
||||
echo 'Second challenge sample:'.PHP_EOL;
|
||||
echo puzzle2('5 9 2 8
|
||||
9 4 7 3
|
||||
3 8 6 5').PHP_EOL.PHP_EOL;
|
||||
|
||||
echo 'Second challange solution:'.PHP_EOL;
|
||||
echo puzzle2(file_get_contents(dirname(__FILE__).'/input.txt')).PHP_EOL.PHP_EOL;
|
||||
|
|
Loading…
Reference in New Issue