diff options
| author | Abigail <abigail@abigail.be> | 2021-03-30 21:53:13 +0200 |
|---|---|---|
| committer | Abigail <abigail@abigail.be> | 2021-03-31 12:00:10 +0200 |
| commit | 56a9acc2b52770903eabdea426ffadd053809ba7 (patch) | |
| tree | 30c70b8dbcfc4d340a6003c05e8fc1e69c6674a2 | |
| parent | 04fe93d7511f3d1a2ac2f6d4cd8cb42d2fa3bd22 (diff) | |
| download | perlweeklychallenge-club-56a9acc2b52770903eabdea426ffadd053809ba7.tar.gz perlweeklychallenge-club-56a9acc2b52770903eabdea426ffadd053809ba7.tar.bz2 perlweeklychallenge-club-56a9acc2b52770903eabdea426ffadd053809ba7.zip | |
More tests for week 106, part 2
| -rw-r--r-- | challenge-106/abigail/t/ctest.ini | 5 | ||||
| -rw-r--r-- | challenge-106/abigail/t/input-2-2 | 9 | ||||
| -rw-r--r-- | challenge-106/abigail/t/input-2-3 | 7 | ||||
| -rw-r--r-- | challenge-106/abigail/t/input-2-4 | 100 | ||||
| -rw-r--r-- | challenge-106/abigail/t/input-2-5 | 60 | ||||
| -rw-r--r-- | challenge-106/abigail/t/input-2-6 | 24 | ||||
| -rw-r--r-- | challenge-106/abigail/t/output-2-2.exp | 9 | ||||
| -rw-r--r-- | challenge-106/abigail/t/output-2-3.exp | 7 | ||||
| -rw-r--r-- | challenge-106/abigail/t/output-2-4.exp | 100 | ||||
| -rw-r--r-- | challenge-106/abigail/t/output-2-5.exp | 60 | ||||
| -rw-r--r-- | challenge-106/abigail/t/output-2-6.exp | 24 |
11 files changed, 405 insertions, 0 deletions
diff --git a/challenge-106/abigail/t/ctest.ini b/challenge-106/abigail/t/ctest.ini index 575704342b..91aa95b6cb 100644 --- a/challenge-106/abigail/t/ctest.ini +++ b/challenge-106/abigail/t/ctest.ini @@ -6,3 +6,8 @@ [names]
1-1 = Given Examples
2-1 = Given Examples
+2-2 = Cyclic numbers
+2-3 = Fractions of seven
+2-4 = Unit fractions
+2-5 = Dyadic fractions
+2-6 = Prime fractions
diff --git a/challenge-106/abigail/t/input-2-2 b/challenge-106/abigail/t/input-2-2 new file mode 100644 index 0000000000..08acf14913 --- /dev/null +++ b/challenge-106/abigail/t/input-2-2 @@ -0,0 +1,9 @@ +1 7 +1 17 +1 19 +1 23 +1 29 +1 47 +1 59 +1 61 +1 97 diff --git a/challenge-106/abigail/t/input-2-3 b/challenge-106/abigail/t/input-2-3 new file mode 100644 index 0000000000..d5359a1bd7 --- /dev/null +++ b/challenge-106/abigail/t/input-2-3 @@ -0,0 +1,7 @@ +1 7 +2 7 +3 7 +4 7 +5 7 +6 7 +7 7 diff --git a/challenge-106/abigail/t/input-2-4 b/challenge-106/abigail/t/input-2-4 new file mode 100644 index 0000000000..808d522527 --- /dev/null +++ b/challenge-106/abigail/t/input-2-4 @@ -0,0 +1,100 @@ +1 1 +1 2 +1 3 +1 4 +1 5 +1 6 +1 7 +1 8 +1 9 +1 10 +1 11 +1 12 +1 13 +1 14 +1 15 +1 16 +1 17 +1 18 +1 19 +1 20 +1 21 +1 22 +1 23 +1 24 +1 25 +1 26 +1 27 +1 28 +1 29 +1 30 +1 31 +1 32 +1 33 +1 34 +1 35 +1 36 +1 37 +1 38 +1 39 +1 40 +1 41 +1 42 +1 43 +1 44 +1 45 +1 46 +1 47 +1 48 +1 49 +1 50 +1 51 +1 52 +1 53 +1 54 +1 55 +1 56 +1 57 +1 58 +1 59 +1 60 +1 61 +1 62 +1 63 +1 64 +1 65 +1 66 +1 67 +1 68 +1 69 +1 70 +1 71 +1 72 +1 73 +1 74 +1 75 +1 76 +1 77 +1 78 +1 79 +1 80 +1 81 +1 82 +1 83 +1 84 +1 85 +1 86 +1 87 +1 88 +1 89 +1 90 +1 91 +1 92 +1 93 +1 94 +1 95 +1 96 +1 97 +1 98 +1 99 +1 100 diff --git a/challenge-106/abigail/t/input-2-5 b/challenge-106/abigail/t/input-2-5 new file mode 100644 index 0000000000..bd1c46244d --- /dev/null +++ b/challenge-106/abigail/t/input-2-5 @@ -0,0 +1,60 @@ +1 1 +1 2 +1 4 +1 8 +1 16 +1 32 +1 64 +1 128 +1 256 +1 512 +1 1024 +1 2048 +1 4096 +1 8192 +1 16384 +1 32768 +1 65536 +1 131072 +1 262144 +1 524288 +1 1048576 +1 2097152 +1 4194304 +1 8388608 +1 16777216 +1 33554432 +1 67108864 +1 134217728 +1 268435456 +1 536870912 +1 1073741824 +1 2147483648 +1 4294967296 +1 8589934592 +1 17179869184 +1 34359738368 +1 68719476736 +1 137438953472 +1 274877906944 +1 549755813888 +1 1099511627776 +1 2199023255552 +1 4398046511104 +1 8796093022208 +1 17592186044416 +1 35184372088832 +1 70368744177664 +1 140737488355328 +1 281474976710656 +1 562949953421312 +1 1125899906842624 +1 2251799813685248 +1 4503599627370496 +1 9007199254740992 +1 18014398509481984 +1 36028797018963968 +1 72057594037927936 +1 144115188075855872 +1 288230376151711744 +1 576460752303423488 diff --git a/challenge-106/abigail/t/input-2-6 b/challenge-106/abigail/t/input-2-6 new file mode 100644 index 0000000000..372e87a90e --- /dev/null +++ b/challenge-106/abigail/t/input-2-6 @@ -0,0 +1,24 @@ +2 3 +3 5 +5 7 +7 11 +11 13 +13 17 +17 19 +19 23 +23 29 +29 31 +31 37 +37 41 +41 43 +43 47 +47 53 +53 59 +59 61 +61 67 +67 71 +71 73 +73 79 +79 83 +83 89 +89 97 diff --git a/challenge-106/abigail/t/output-2-2.exp b/challenge-106/abigail/t/output-2-2.exp new file mode 100644 index 0000000000..00ae74c72f --- /dev/null +++ b/challenge-106/abigail/t/output-2-2.exp @@ -0,0 +1,9 @@ +0.(142857) +0.(0588235294117647) +0.(052631578947368421) +0.(0434782608695652173913) +0.(0344827586206896551724137931) +0.(0212765957446808510638297872340425531914893617) +0.(0169491525423728813559322033898305084745762711864406779661) +0.(016393442622950819672131147540983606557377049180327868852459) +0.(010309278350515463917525773195876288659793814432989690721649484536082474226804123711340206185567) diff --git a/challenge-106/abigail/t/output-2-3.exp b/challenge-106/abigail/t/output-2-3.exp new file mode 100644 index 0000000000..477276bab8 --- /dev/null +++ b/challenge-106/abigail/t/output-2-3.exp @@ -0,0 +1,7 @@ +0.(142857) +0.(285714) +0.(428571) +0.(571428) +0.(714285) +0.(857142) +1. diff --git a/challenge-106/abigail/t/output-2-4.exp b/challenge-106/abigail/t/output-2-4.exp new file mode 100644 index 0000000000..c9a5f3eedb --- /dev/null +++ b/challenge-106/abigail/t/output-2-4.exp @@ -0,0 +1,100 @@ +1. +0.5 +0.(3) +0.25 +0.2 +0.1(6) +0.(142857) +0.125 +0.(1) +0.1 +0.(09) +0.08(3) +0.(076923) +0.0(714285) +0.0(6) +0.0625 +0.(0588235294117647) +0.0(5) +0.(052631578947368421) +0.05 +0.(047619) +0.0(45) +0.(0434782608695652173913) +0.041(6) +0.04 +0.0(384615) +0.(037) +0.03(571428) +0.(0344827586206896551724137931) +0.0(3) +0.(032258064516129) +0.03125 +0.(03) +0.0(2941176470588235) +0.0(285714) +0.02(7) +0.(027) +0.0(263157894736842105) +0.(025641) +0.025 +0.(02439) +0.0(238095) +0.(023255813953488372093) +0.02(27) +0.0(2) +0.0(2173913043478260869565) +0.(0212765957446808510638297872340425531914893617) +0.0208(3) +0.(020408163265306122448979591836734693877551) +0.02 +0.(0196078431372549) +0.01(923076) +0.(0188679245283) +0.0(185) +0.0(18) +0.017(857142) +0.(017543859649122807) +0.0(1724137931034482758620689655) +0.(0169491525423728813559322033898305084745762711864406779661) +0.01(6) +0.(016393442622950819672131147540983606557377049180327868852459) +0.0(161290322580645) +0.(015873) +0.015625 +0.0(153846) +0.0(15) +0.(014925373134328358208955223880597) +0.01(4705882352941176) +0.(0144927536231884057971) +0.0(142857) +0.(01408450704225352112676056338028169) +0.013(8) +0.(01369863) +0.0(135) +0.01(3) +0.01(315789473684210526) +0.(012987) +0.0(128205) +0.(0126582278481) +0.0125 +0.(012345679) +0.0(12195) +0.(01204819277108433734939759036144578313253) +0.01(190476) +0.0(1176470588235294) +0.0(116279069767441860465) +0.(0114942528735632183908045977) +0.011(36) +0.(01123595505617977528089887640449438202247191) +0.0(1) +0.(010989) +0.01(0869565217391304347826) +0.(010752688172043) +0.0(1063829787234042553191489361702127659574468085) +0.0(105263157894736842) +0.01041(6) +0.(010309278350515463917525773195876288659793814432989690721649484536082474226804123711340206185567) +0.0(102040816326530612244897959183673469387755) +0.(01) +0.01 diff --git a/challenge-106/abigail/t/output-2-5.exp b/challenge-106/abigail/t/output-2-5.exp new file mode 100644 index 0000000000..3cdeb099ee --- /dev/null +++ b/challenge-106/abigail/t/output-2-5.exp @@ -0,0 +1,60 @@ +1. +0.5 +0.25 +0.125 +0.0625 +0.03125 +0.015625 +0.0078125 +0.00390625 +0.001953125 +0.0009765625 +0.00048828125 +0.000244140625 +0.0001220703125 +0.00006103515625 +0.000030517578125 +0.0000152587890625 +0.00000762939453125 +0.000003814697265625 +0.0000019073486328125 +0.00000095367431640625 +0.000000476837158203125 +0.0000002384185791015625 +0.00000011920928955078125 +0.000000059604644775390625 +0.0000000298023223876953125 +0.00000001490116119384765625 +0.000000007450580596923828125 +0.0000000037252902984619140625 +0.00000000186264514923095703125 +0.000000000931322574615478515625 +0.0000000004656612873077392578125 +0.00000000023283064365386962890625 +0.000000000116415321826934814453125 +0.0000000000582076609134674072265625 +0.00000000002910383045673370361328125 +0.000000000014551915228366851806640625 +0.0000000000072759576141834259033203125 +0.00000000000363797880709171295166015625 +0.000000000001818989403545856475830078125 +0.0000000000009094947017729282379150390625 +0.00000000000045474735088646411895751953125 +0.000000000000227373675443232059478759765625 +0.0000000000001136868377216160297393798828125 +0.00000000000005684341886080801486968994140625 +0.000000000000028421709430404007434844970703125 +0.0000000000000142108547152020037174224853515625 +0.00000000000000710542735760100185871124267578125 +0.000000000000003552713678800500929355621337890625 +0.0000000000000017763568394002504646778106689453125 +0.00000000000000088817841970012523233890533447265625 +0.000000000000000444089209850062616169452667236328125 +0.0000000000000002220446049250313080847263336181640625 +0.00000000000000011102230246251565404236316680908203125 +0.000000000000000055511151231257827021181583404541015625 +0.0000000000000000277555756156289135105907917022705078125 +0.00000000000000001387778780781445675529539585113525390625 +0.000000000000000006938893903907228377647697925567626953125 +0.0000000000000000034694469519536141888238489627838134765625 +0.00000000000000000173472347597680709441192448139190673828125 diff --git a/challenge-106/abigail/t/output-2-6.exp b/challenge-106/abigail/t/output-2-6.exp new file mode 100644 index 0000000000..4f96cc5aaa --- /dev/null +++ b/challenge-106/abigail/t/output-2-6.exp @@ -0,0 +1,24 @@ +0.(6) +0.6 +0.(714285) +0.(63) +0.(846153) +0.(7647058823529411) +0.(894736842105263157) +0.(8260869565217391304347) +0.(7931034482758620689655172413) +0.(935483870967741) +0.(837) +0.(90243) +0.(953488372093023255813) +0.(9148936170212765957446808510638297872340425531) +0.(8867924528301) +0.(8983050847457627118644067796610169491525423728813559322033) +0.(967213114754098360655737704918032786885245901639344262295081) +0.(910447761194029850746268656716417) +0.(94366197183098591549295774647887323) +0.(97260273) +0.(9240506329113) +0.(95180722891566265060240963855421686746987) +0.(93258426966292134831460674157303370786516853) +0.(917525773195876288659793814432989690721649484536082474226804123711340206185567010309278350515463) |
