diff options
| author | Abigail <abigail@abigail.be> | 2021-08-10 01:15:28 +0200 |
|---|---|---|
| committer | Abigail <abigail@abigail.be> | 2021-08-10 01:15:28 +0200 |
| commit | 3b86d11379632b17ca5328d8b92756e4950f0bfc (patch) | |
| tree | 399cce9c7f41288d7d438a5d1203518573a973c2 | |
| parent | a49fd6757614fffec4d45a2b8962b40aa406fad8 (diff) | |
| download | perlweeklychallenge-club-3b86d11379632b17ca5328d8b92756e4950f0bfc.tar.gz perlweeklychallenge-club-3b86d11379632b17ca5328d8b92756e4950f0bfc.tar.bz2 perlweeklychallenge-club-3b86d11379632b17ca5328d8b92756e4950f0bfc.zip | |
Tests for week 125, part 1
| -rw-r--r-- | challenge-125/abigail/t/ctest.ini | 10 | ||||
| -rw-r--r-- | challenge-125/abigail/t/input-1-1 | 3 | ||||
| -rw-r--r-- | challenge-125/abigail/t/input-1-2 | 2 | ||||
| -rw-r--r-- | challenge-125/abigail/t/input-1-3 | 98 | ||||
| -rw-r--r-- | challenge-125/abigail/t/input-1-4 | 143 | ||||
| -rw-r--r-- | challenge-125/abigail/t/output-1-1.exp | 5 | ||||
| -rw-r--r-- | challenge-125/abigail/t/output-1-2.exp | 2 | ||||
| -rw-r--r-- | challenge-125/abigail/t/output-1-3.exp | 391 | ||||
| -rw-r--r-- | challenge-125/abigail/t/output-1-4.exp | 212 |
9 files changed, 866 insertions, 0 deletions
diff --git a/challenge-125/abigail/t/ctest.ini b/challenge-125/abigail/t/ctest.ini new file mode 100644 index 0000000000..44057cf8e4 --- /dev/null +++ b/challenge-125/abigail/t/ctest.ini @@ -0,0 +1,10 @@ +#
+# Configuration file for running tests, using ctest.
+# See https://github.com/Abigail/Misc/blob/master/ctest
+#
+
+[names]
+1-1 = Given examples
+1-2 = No solutions
+1-3 = Up to 100
+1-4 = Primes up to 1000
diff --git a/challenge-125/abigail/t/input-1-1 b/challenge-125/abigail/t/input-1-1 new file mode 100644 index 0000000000..48685feaae --- /dev/null +++ b/challenge-125/abigail/t/input-1-1 @@ -0,0 +1,3 @@ +5 +13 +1 diff --git a/challenge-125/abigail/t/input-1-2 b/challenge-125/abigail/t/input-1-2 new file mode 100644 index 0000000000..1191247b6d --- /dev/null +++ b/challenge-125/abigail/t/input-1-2 @@ -0,0 +1,2 @@ +1 +2 diff --git a/challenge-125/abigail/t/input-1-3 b/challenge-125/abigail/t/input-1-3 new file mode 100644 index 0000000000..3758ba5b23 --- /dev/null +++ b/challenge-125/abigail/t/input-1-3 @@ -0,0 +1,98 @@ +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 diff --git a/challenge-125/abigail/t/input-1-4 b/challenge-125/abigail/t/input-1-4 new file mode 100644 index 0000000000..0aa2bff2b8 --- /dev/null +++ b/challenge-125/abigail/t/input-1-4 @@ -0,0 +1,143 @@ +101 +103 +107 +109 +113 +127 +131 +137 +139 +149 +151 +157 +163 +167 +173 +179 +181 +191 +193 +197 +199 +211 +223 +227 +229 +233 +239 +241 +251 +257 +263 +269 +271 +277 +281 +283 +293 +307 +311 +313 +317 +331 +337 +347 +349 +353 +359 +367 +373 +379 +383 +389 +397 +401 +409 +419 +421 +431 +433 +439 +443 +449 +457 +461 +463 +467 +479 +487 +491 +499 +503 +509 +521 +523 +541 +547 +557 +563 +569 +571 +577 +587 +593 +599 +601 +607 +613 +617 +619 +631 +641 +643 +647 +653 +659 +661 +673 +677 +683 +691 +701 +709 +719 +727 +733 +739 +743 +751 +757 +761 +769 +773 +787 +797 +809 +811 +821 +823 +827 +829 +839 +853 +857 +859 +863 +877 +881 +883 +887 +907 +911 +919 +929 +937 +941 +947 +953 +967 +971 +977 +983 +991 +997 diff --git a/challenge-125/abigail/t/output-1-1.exp b/challenge-125/abigail/t/output-1-1.exp new file mode 100644 index 0000000000..c81387014a --- /dev/null +++ b/challenge-125/abigail/t/output-1-1.exp @@ -0,0 +1,5 @@ +5 12 13 +3 4 5 +13 84 85 +5 12 13 +-1 diff --git a/challenge-125/abigail/t/output-1-2.exp b/challenge-125/abigail/t/output-1-2.exp new file mode 100644 index 0000000000..343ee5c2f6 --- /dev/null +++ b/challenge-125/abigail/t/output-1-2.exp @@ -0,0 +1,2 @@ +-1 +-1 diff --git a/challenge-125/abigail/t/output-1-3.exp b/challenge-125/abigail/t/output-1-3.exp new file mode 100644 index 0000000000..d1717d0529 --- /dev/null +++ b/challenge-125/abigail/t/output-1-3.exp @@ -0,0 +1,391 @@ +3 4 5 +4 3 5 +5 12 13 +3 4 5 +6 8 10 +7 24 25 +8 6 10 +8 15 17 +9 12 15 +9 40 41 +10 24 26 +6 8 10 +11 60 61 +12 5 13 +12 9 15 +12 16 20 +12 35 37 +13 84 85 +5 12 13 +14 48 50 +15 8 17 +15 20 25 +15 36 39 +15 112 113 +9 12 15 +16 12 20 +16 30 34 +16 63 65 +17 144 145 +8 15 17 +18 24 30 +18 80 82 +19 180 181 +20 15 25 +20 21 29 +20 48 52 +20 99 101 +12 16 20 +21 20 29 +21 28 35 +21 72 75 +21 220 221 +22 120 122 +23 264 265 +24 7 25 +24 10 26 +24 18 30 +24 32 40 +24 45 51 +24 70 74 +24 143 145 +25 60 65 +25 312 313 +7 24 25 +15 20 25 +26 168 170 +10 24 26 +27 36 45 +27 120 123 +27 364 365 +28 21 35 +28 45 53 +28 96 100 +28 195 197 +29 420 421 +20 21 29 +30 16 34 +30 40 50 +30 72 78 +30 224 226 +18 24 30 +31 480 481 +32 24 40 +32 60 68 +32 126 130 +32 255 257 +33 44 55 +33 56 65 +33 180 183 +33 544 545 +34 288 290 +16 30 34 +35 12 37 +35 84 91 +35 120 125 +35 612 613 +21 28 35 +36 15 39 +36 27 45 +36 48 60 +36 77 85 +36 105 111 +36 160 164 +36 323 325 +37 684 685 +12 35 37 +38 360 362 +39 52 65 +39 80 89 +39 252 255 +39 760 761 +15 36 39 +40 9 41 +40 30 50 +40 42 58 +40 75 85 +40 96 104 +40 198 202 +40 399 401 +24 32 40 +41 840 841 +9 40 41 +42 40 58 +42 56 70 +42 144 150 +42 440 442 +43 924 925 +44 33 55 +44 117 125 +44 240 244 +44 483 485 +45 24 51 +45 28 53 +45 60 75 +45 108 117 +45 200 205 +45 336 339 +45 1012 1013 +27 36 45 +46 528 530 +47 1104 1105 +48 14 50 +48 20 52 +48 36 60 +48 55 73 +48 64 80 +48 90 102 +48 140 148 +48 189 195 +48 286 290 +48 575 577 +49 168 175 +49 1200 1201 +50 120 130 +50 624 626 +14 48 50 +30 40 50 +51 68 85 +51 140 149 +51 432 435 +51 1300 1301 +24 45 51 +52 39 65 +52 165 173 +52 336 340 +52 675 677 +20 48 52 +53 1404 1405 +28 45 53 +54 72 90 +54 240 246 +54 728 730 +55 48 73 +55 132 143 +55 300 305 +55 1512 1513 +33 44 55 +56 33 65 +56 42 70 +56 90 106 +56 105 119 +56 192 200 +56 390 394 +56 783 785 +57 76 95 +57 176 185 +57 540 543 +57 1624 1625 +58 840 842 +40 42 58 +59 1740 1741 +60 11 61 +60 25 65 +60 32 68 +60 45 75 +60 63 87 +60 80 100 +60 91 109 +60 144 156 +60 175 185 +60 221 229 +60 297 303 +60 448 452 +60 899 901 +36 48 60 +61 1860 1861 +11 60 61 +62 960 962 +63 16 65 +63 60 87 +63 84 105 +63 216 225 +63 280 287 +63 660 663 +63 1984 1985 +64 48 80 +64 120 136 +64 252 260 +64 510 514 +64 1023 1025 +65 72 97 +65 156 169 +65 420 425 +65 2112 2113 +16 63 65 +25 60 65 +33 56 65 +39 52 65 +66 88 110 +66 112 130 +66 360 366 +66 1088 1090 +67 2244 2245 +68 51 85 +68 285 293 +68 576 580 +68 1155 1157 +32 60 68 +69 92 115 +69 260 269 +69 792 795 +69 2380 2381 +70 24 74 +70 168 182 +70 240 250 +70 1224 1226 +42 56 70 +71 2520 2521 +72 21 75 +72 30 78 +72 54 90 +72 65 97 +72 96 120 +72 135 153 +72 154 170 +72 210 222 +72 320 328 +72 429 435 +72 646 650 +72 1295 1297 +73 2664 2665 +48 55 73 +74 1368 1370 +24 70 74 +75 40 85 +75 100 125 +75 180 195 +75 308 317 +75 560 565 +75 936 939 +75 2812 2813 +21 72 75 +45 60 75 +76 57 95 +76 357 365 +76 720 724 +76 1443 1445 +77 36 85 +77 264 275 +77 420 427 +77 2964 2965 +78 104 130 +78 160 178 +78 504 510 +78 1520 1522 +30 72 78 +79 3120 3121 +80 18 82 +80 39 89 +80 60 100 +80 84 116 +80 150 170 +80 192 208 +80 315 325 +80 396 404 +80 798 802 +80 1599 1601 +48 64 80 +81 108 135 +81 360 369 +81 1092 1095 +81 3280 3281 +82 1680 1682 +18 80 82 +83 3444 3445 +84 13 85 +84 35 91 +84 63 105 +84 80 116 +84 112 140 +84 135 159 +84 187 205 +84 245 259 +84 288 300 +84 437 445 +84 585 591 +84 880 884 +84 1763 1765 +85 132 157 +85 204 221 +85 720 725 +85 3612 3613 +13 84 85 +36 77 85 +40 75 85 +51 68 85 +86 1848 1850 +87 116 145 +87 416 425 +87 1260 1263 +87 3784 3785 +60 63 87 +88 66 110 +88 105 137 +88 165 187 +88 234 250 +88 480 488 +88 966 970 +88 1935 1937 +89 3960 3961 +39 80 89 +90 48 102 +90 56 106 +90 120 150 +90 216 234 +90 400 410 +90 672 678 +90 2024 2026 +54 72 90 +91 60 109 +91 312 325 +91 588 595 +91 4140 4141 +35 84 91 +92 69 115 +92 525 533 +92 1056 1060 +92 2115 2117 +93 124 155 +93 476 485 +93 1440 1443 +93 4324 4325 +94 2208 2210 +95 168 193 +95 228 247 +95 900 905 +95 4512 4513 +57 76 95 +96 28 100 +96 40 104 +96 72 120 +96 110 146 +96 128 160 +96 180 204 +96 247 265 +96 280 296 +96 378 390 +96 572 580 +96 765 771 +96 1150 1154 +96 2303 2305 +97 4704 4705 +65 72 97 +98 336 350 +98 2400 2402 +99 20 101 +99 132 165 +99 168 195 +99 440 451 +99 540 549 +99 1632 1635 +99 4900 4901 +100 75 125 +100 105 145 +100 240 260 +100 495 505 +100 621 629 +100 1248 1252 +100 2499 2501 +28 96 100 +60 80 100 diff --git a/challenge-125/abigail/t/output-1-4.exp b/challenge-125/abigail/t/output-1-4.exp new file mode 100644 index 0000000000..1038f1ac74 --- /dev/null +++ b/challenge-125/abigail/t/output-1-4.exp @@ -0,0 +1,212 @@ +101 5100 5101 +20 99 101 +103 5304 5305 +107 5724 5725 +109 5940 5941 +60 91 109 +113 6384 6385 +15 112 113 +127 8064 8065 +131 8580 8581 +137 9384 9385 +88 105 137 +139 9660 9661 +149 11100 11101 +51 140 149 +151 11400 11401 +157 12324 12325 +85 132 157 +163 13284 13285 +167 13944 13945 +173 14964 14965 +52 165 173 +179 16020 16021 +181 16380 16381 +19 180 181 +191 18240 18241 +193 18624 18625 +95 168 193 +197 19404 19405 +28 195 197 +199 19800 19801 +211 22260 22261 +223 24864 24865 +227 25764 25765 +229 26220 26221 +60 221 229 +233 27144 27145 +105 208 233 +239 28560 28561 +241 29040 29041 +120 209 241 +251 31500 31501 +257 33024 33025 +32 255 257 +263 34584 34585 +269 36180 36181 +69 260 269 +271 36720 36721 +277 38364 38365 +115 252 277 +281 39480 39481 +160 231 281 +283 40044 40045 +293 42924 42925 +68 285 293 +307 47124 47125 +311 48360 48361 +313 48984 48985 +25 312 313 +317 50244 50245 +75 308 317 +331 54780 54781 +337 56784 56785 +175 288 337 +347 60204 60205 +349 60900 60901 +180 299 349 +353 62304 62305 +225 272 353 +359 64440 64441 +367 67344 67345 +373 69564 69565 +252 275 373 +379 71820 71821 +383 73344 73345 +389 75660 75661 +189 340 389 +397 78804 78805 +228 325 397 +401 80400 80401 +40 399 401 +409 83640 83641 +120 391 409 +419 87780 87781 +421 88620 88621 +29 420 421 +431 92880 92881 +433 93744 93745 +145 408 433 +439 96360 96361 +443 98124 98125 +449 100800 100801 +280 351 449 +457 104424 104425 +168 425 457 +461 106260 106261 +261 380 461 +463 107184 107185 +467 109044 109045 +479 114720 114721 +487 118584 118585 +491 120540 120541 +499 124500 124501 +503 126504 126505 +509 129540 129541 +220 459 509 +521 135720 135721 +279 440 521 +523 136764 136765 +541 146340 146341 +341 420 541 +547 149604 149605 +557 155124 155125 +165 532 557 +563 158484 158485 +569 161880 161881 +231 520 569 +571 163020 163021 +577 166464 166465 +48 575 577 +587 172284 172285 +593 175824 175825 +368 465 593 +599 179400 179401 +601 180600 180601 +240 551 601 +607 184224 184225 +613 187884 187885 +35 612 613 +617 190344 190345 +105 608 617 +619 191580 191581 +631 199080 199081 +641 205440 205441 +200 609 641 +643 206724 206725 +647 209304 209305 +653 213204 213205 +315 572 653 +659 217140 217141 +661 218460 218461 +300 589 661 +673 226464 226465 +385 552 673 +677 229164 229165 +52 675 677 +683 233244 233245 +691 238740 238741 +701 245700 245701 +260 651 701 +709 251340 251341 +259 660 709 +719 258480 258481 +727 264264 264265 +733 268644 268645 +108 725 733 +739 273060 273061 +743 276024 276025 +751 282000 282001 +757 286524 286525 +468 595 757 +761 289560 289561 +39 760 761 +769 295680 295681 +481 600 769 +773 298764 298765 +195 748 773 +787 309684 309685 +797 317604 317605 +555 572 797 +809 327240 327241 +280 759 809 +811 328860 328861 +821 337020 337021 +429 700 821 +823 338664 338665 +827 341964 341965 +829 343620 343621 +540 629 829 +839 351960 351961 +853 363804 363805 +205 828 853 +857 367224 367225 +232 825 857 +859 368940 368941 +863 372384 372385 +877 384564 384565 +348 805 877 +881 388080 388081 +369 800 881 +883 389844 389845 +887 393384 393385 +907 411324 411325 +911 414960 414961 +919 422280 422281 +929 431520 431521 +129 920 929 +937 438984 438985 +215 912 937 +941 442740 442741 +580 741 941 +947 448404 448405 +953 454104 454105 +615 728 953 +967 467544 467545 +971 471420 471421 +977 477264 477265 +248 945 977 +983 483144 483145 +991 491040 491041 +997 497004 497005 +372 925 997 |
