aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-03-30 21:53:13 +0200
committerAbigail <abigail@abigail.be>2021-03-31 12:00:10 +0200
commit56a9acc2b52770903eabdea426ffadd053809ba7 (patch)
tree30c70b8dbcfc4d340a6003c05e8fc1e69c6674a2
parent04fe93d7511f3d1a2ac2f6d4cd8cb42d2fa3bd22 (diff)
downloadperlweeklychallenge-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.ini5
-rw-r--r--challenge-106/abigail/t/input-2-29
-rw-r--r--challenge-106/abigail/t/input-2-37
-rw-r--r--challenge-106/abigail/t/input-2-4100
-rw-r--r--challenge-106/abigail/t/input-2-560
-rw-r--r--challenge-106/abigail/t/input-2-624
-rw-r--r--challenge-106/abigail/t/output-2-2.exp9
-rw-r--r--challenge-106/abigail/t/output-2-3.exp7
-rw-r--r--challenge-106/abigail/t/output-2-4.exp100
-rw-r--r--challenge-106/abigail/t/output-2-5.exp60
-rw-r--r--challenge-106/abigail/t/output-2-6.exp24
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)