Skip to content

Commit 985df59

Browse files
committed
prime-factors: add further variations
1 parent de45446 commit 985df59

File tree

1 file changed

+90
-6
lines changed

1 file changed

+90
-6
lines changed

exercises/prime-factors/canonical-data.json

Lines changed: 90 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,20 @@
2020
"input": {
2121
"value": 2
2222
},
23-
"expected": [2]
23+
"expected": [
24+
2
25+
]
26+
},
27+
{
28+
"uuid": "238d57c8-4c12-42ef-af34-ae4929f94789",
29+
"description": "another prime number",
30+
"property": "factors",
31+
"input": {
32+
"value": 3
33+
},
34+
"expected": [
35+
3
36+
]
2437
},
2538
{
2639
"uuid": "f59b8350-a180-495a-8fb1-1712fbee1158",
@@ -29,7 +42,22 @@
2942
"input": {
3043
"value": 9
3144
},
32-
"expected": [3, 3]
45+
"expected": [
46+
3,
47+
3
48+
]
49+
},
50+
{
51+
"uuid": "756949d3-3158-4e3d-91f2-c4f9f043ee70",
52+
"description": "product of first prime",
53+
"property": "factors",
54+
"input": {
55+
"value": 4
56+
},
57+
"expected": [
58+
2,
59+
2
60+
]
3361
},
3462
{
3563
"uuid": "bc8c113f-9580-4516-8669-c5fc29512ceb",
@@ -38,7 +66,50 @@
3866
"input": {
3967
"value": 8
4068
},
41-
"expected": [2, 2, 2]
69+
"expected": [
70+
2,
71+
2,
72+
2
73+
]
74+
},
75+
{
76+
"uuid": "7d6a3300-a4cb-4065-bd33-0ced1de6cb44",
77+
"description": "product of second prime",
78+
"property": "factors",
79+
"input": {
80+
"value": 27
81+
},
82+
"expected": [
83+
3,
84+
3,
85+
3
86+
]
87+
},
88+
{
89+
"uuid": "073ac0b2-c915-4362-929d-fc45f7b9a9e4",
90+
"description": "product of third prime",
91+
"property": "factors",
92+
"input": {
93+
"value": 625
94+
},
95+
"expected": [
96+
5,
97+
5,
98+
5,
99+
5
100+
]
101+
},
102+
{
103+
"uuid": "6e0e4912-7fb6-47f3-a9ad-dbcd79340c75",
104+
"description": "product of first and second prime",
105+
"property": "factors",
106+
"input": {
107+
"value": 6
108+
},
109+
"expected": [
110+
2,
111+
3
112+
]
42113
},
43114
{
44115
"uuid": "00485cd3-a3fe-4fbe-a64a-a4308fc1f870",
@@ -47,7 +118,11 @@
47118
"input": {
48119
"value": 12
49120
},
50-
"expected": [2, 2, 3]
121+
"expected": [
122+
2,
123+
2,
124+
3
125+
]
51126
},
52127
{
53128
"uuid": "02251d54-3ca1-4a9b-85e1-b38f4b0ccb91",
@@ -56,7 +131,12 @@
56131
"input": {
57132
"value": 901255
58133
},
59-
"expected": [5, 17, 23, 461]
134+
"expected": [
135+
5,
136+
17,
137+
23,
138+
461
139+
]
60140
},
61141
{
62142
"uuid": "070cf8dc-e202-4285-aa37-8d775c9cd473",
@@ -65,7 +145,11 @@
65145
"input": {
66146
"value": 93819012551
67147
},
68-
"expected": [11, 9539, 894119]
148+
"expected": [
149+
11,
150+
9539,
151+
894119
152+
]
69153
}
70154
]
71155
}

0 commit comments

Comments
 (0)