Pārlūkot izejas kodu

Reorder track (#286)

* Remove deprecated problems key

    This should have no effect on the track since the problems key is
    long-deprecated, see https://github.com/exercism/x-api/pull/137 for
    confirmation.
* Reorder exercises array to match initial difficulty rankings
* Assign integer difficulties to all ranked exercises
* Adjust difficulty rating and position of grade-school
Stuart Kent 9 gadus atpakaļ
vecāks
revīzija
a6989ccf4d
1 mainītis faili ar 110 papildinājumiem un 172 dzēšanām
  1. 110
    172
      config.json

+ 110
- 172
config.json Parādīt failu

3
   "language": "Java",
3
   "language": "Java",
4
   "repository": "https://github.com/exercism/xjava",
4
   "repository": "https://github.com/exercism/xjava",
5
   "active": true,
5
   "active": true,
6
-  "problems": [
7
-    "hello-world",
8
-    "etl",
9
-    "nucleotide-count",
10
-    "word-count",
11
-    "pangram",
12
-    "anagram",
13
-    "hamming",
14
-    "bob",
15
-    "robot-name",
16
-    "meetup",
17
-    "phone-number",
18
-    "grade-school",
19
-    "space-age",
20
-    "gigasecond",
21
-    "triangle",
22
-    "acronym",
23
-    "scrabble-score",
24
-    "roman-numerals",
25
-    "prime-factors",
26
-    "raindrops",
27
-    "allergies",
28
-    "strain",
29
-    "atbash-cipher",
30
-    "accumulate",
31
-    "crypto-square",
32
-    "rna-transcription",
33
-    "sieve",
34
-    "simple-cipher",
35
-    "luhn",
36
-    "pig-latin",
37
-    "simple-linked-list",
38
-    "sum-of-multiples",
39
-    "linked-list",
40
-    "nth-prime",
41
-    "pascals-triangle",
42
-    "beer-song",
43
-    "difference-of-squares",
44
-    "largest-series-product",
45
-    "queen-attack",
46
-    "minesweeper",
47
-    "series",
48
-    "robot-simulator",
49
-    "bracket-push",
50
-    "pythagorean-triplet",
51
-    "binary-search-tree",
52
-    "binary-search",
53
-    "all-your-base",
54
-    "custom-set",
55
-    "wordy",
56
-    "palindrome-products",
57
-    "twelve-days",
58
-    "sublist",
59
-    "rectangles",
60
-    "matrix",
61
-    "clock",
62
-    "diamond",
63
-    "secret-handshake",
64
-    "flatten-array",
65
-    "perfect-numbers",
66
-    "change"
67
-  ],
68
   "exercises": [
6
   "exercises": [
69
     {
7
     {
70
       "slug": "hello-world",
8
       "slug": "hello-world",
72
       "topics": []
10
       "topics": []
73
     },
11
     },
74
     {
12
     {
75
-      "slug": "etl",
76
-      "difficulty": 1,
13
+      "slug": "rna-transcription",
14
+      "difficulty": 2,
77
       "topics": []
15
       "topics": []
78
     },
16
     },
79
     {
17
     {
80
-      "slug": "nucleotide-count",
81
-      "difficulty": 1,
18
+      "slug": "pangram",
19
+      "difficulty": 3,
82
       "topics": []
20
       "topics": []
83
     },
21
     },
84
     {
22
     {
85
-      "slug": "word-count",
86
-      "difficulty": 1,
23
+      "slug": "hamming",
24
+      "difficulty": 3,
87
       "topics": []
25
       "topics": []
88
     },
26
     },
89
     {
27
     {
90
-      "slug": "pangram",
91
-      "difficulty": 1,
28
+      "slug": "gigasecond",
29
+      "difficulty": 3,
92
       "topics": []
30
       "topics": []
93
     },
31
     },
94
     {
32
     {
95
-      "slug": "anagram",
96
-      "difficulty": 1,
33
+      "slug": "space-age",
34
+      "difficulty": 3,
97
       "topics": []
35
       "topics": []
98
     },
36
     },
99
     {
37
     {
100
-      "slug": "hamming",
101
-      "difficulty": 1,
38
+      "slug": "acronym",
39
+      "difficulty": 3,
102
       "topics": []
40
       "topics": []
103
     },
41
     },
104
     {
42
     {
105
-      "slug": "bob",
106
-      "difficulty": 1,
43
+      "slug": "scrabble-score",
44
+      "difficulty": 3,
107
       "topics": []
45
       "topics": []
108
     },
46
     },
109
     {
47
     {
110
-      "slug": "robot-name",
111
-      "difficulty": 1,
48
+      "slug": "raindrops",
49
+      "difficulty": 3,
112
       "topics": []
50
       "topics": []
113
     },
51
     },
114
     {
52
     {
115
-      "slug": "meetup",
116
-      "difficulty": 1,
53
+      "slug": "difference-of-squares",
54
+      "difficulty": 3,
117
       "topics": []
55
       "topics": []
118
     },
56
     },
119
     {
57
     {
120
-      "slug": "phone-number",
121
-      "difficulty": 1,
58
+      "slug": "secret-handshake",
59
+      "difficulty": 3,
122
       "topics": []
60
       "topics": []
123
     },
61
     },
124
     {
62
     {
125
-      "slug": "grade-school",
126
-      "difficulty": 1,
63
+      "slug": "sum-of-multiples",
64
+      "difficulty": 4,
127
       "topics": []
65
       "topics": []
128
     },
66
     },
129
     {
67
     {
130
-      "slug": "space-age",
131
-      "difficulty": 1,
68
+      "slug": "luhn",
69
+      "difficulty": 4,
132
       "topics": []
70
       "topics": []
133
     },
71
     },
134
     {
72
     {
135
-      "slug": "gigasecond",
136
-      "difficulty": 1,
73
+      "slug": "matrix",
74
+      "difficulty": 4,
137
       "topics": []
75
       "topics": []
138
     },
76
     },
139
     {
77
     {
140
       "slug": "triangle",
78
       "slug": "triangle",
141
-      "difficulty": 1,
79
+      "difficulty": 4,
142
       "topics": []
80
       "topics": []
143
     },
81
     },
144
     {
82
     {
145
-      "slug": "acronym",
146
-      "difficulty": 1,
83
+      "slug": "largest-series-product",
84
+      "difficulty": 4,
147
       "topics": []
85
       "topics": []
148
     },
86
     },
149
     {
87
     {
150
-      "slug": "scrabble-score",
151
-      "difficulty": 1,
88
+      "slug": "sieve",
89
+      "difficulty": 4,
152
       "topics": []
90
       "topics": []
153
     },
91
     },
154
     {
92
     {
155
-      "slug": "roman-numerals",
156
-      "difficulty": 1,
93
+      "slug": "twelve-days",
94
+      "difficulty": 4,
157
       "topics": []
95
       "topics": []
158
     },
96
     },
159
     {
97
     {
160
-      "slug": "prime-factors",
161
-      "difficulty": 1,
98
+      "slug": "nth-prime",
99
+      "difficulty": 4,
162
       "topics": []
100
       "topics": []
163
     },
101
     },
164
     {
102
     {
165
-      "slug": "raindrops",
166
-      "difficulty": 1,
103
+      "slug": "diamond",
104
+      "difficulty": 4,
167
       "topics": []
105
       "topics": []
168
     },
106
     },
169
     {
107
     {
170
-      "slug": "allergies",
171
-      "difficulty": 1,
108
+      "slug": "flatten-array",
109
+      "difficulty": 5,
172
       "topics": []
110
       "topics": []
173
     },
111
     },
174
     {
112
     {
175
-      "slug": "strain",
176
-      "difficulty": 1,
113
+      "slug": "pig-latin",
114
+      "difficulty": 5,
177
       "topics": []
115
       "topics": []
178
     },
116
     },
179
     {
117
     {
180
-      "slug": "atbash-cipher",
181
-      "difficulty": 1,
118
+      "slug": "phone-number",
119
+      "difficulty": 5,
182
       "topics": []
120
       "topics": []
183
     },
121
     },
184
     {
122
     {
185
       "slug": "accumulate",
123
       "slug": "accumulate",
186
-      "difficulty": 1,
124
+      "difficulty": 5,
187
       "topics": []
125
       "topics": []
188
     },
126
     },
189
     {
127
     {
190
-      "slug": "crypto-square",
191
-      "difficulty": 1,
128
+      "slug": "nucleotide-count",
129
+      "difficulty": 5,
192
       "topics": []
130
       "topics": []
193
     },
131
     },
194
     {
132
     {
195
-      "slug": "rna-transcription",
196
-      "difficulty": 1,
133
+      "slug": "word-count",
134
+      "difficulty": 5,
197
       "topics": []
135
       "topics": []
198
     },
136
     },
199
     {
137
     {
200
-      "slug": "sieve",
201
-      "difficulty": 1,
138
+      "slug": "robot-name",
139
+      "difficulty": 5,
202
       "topics": []
140
       "topics": []
203
     },
141
     },
204
     {
142
     {
205
-      "slug": "simple-cipher",
206
-      "difficulty": 1,
143
+      "slug": "prime-factors",
144
+      "difficulty": 5,
207
       "topics": []
145
       "topics": []
208
     },
146
     },
209
     {
147
     {
210
-      "slug": "luhn",
211
-      "difficulty": 1,
148
+      "slug": "allergies",
149
+      "difficulty": 5,
212
       "topics": []
150
       "topics": []
213
     },
151
     },
214
     {
152
     {
215
-      "slug": "pig-latin",
216
-      "difficulty": 1,
153
+      "slug": "bob",
154
+      "difficulty": 5,
217
       "topics": []
155
       "topics": []
218
     },
156
     },
219
     {
157
     {
220
-      "slug": "simple-linked-list",
221
-      "difficulty": 1,
158
+      "slug": "pascals-triangle",
159
+      "difficulty": 5,
222
       "topics": []
160
       "topics": []
223
     },
161
     },
224
     {
162
     {
225
-      "slug": "sum-of-multiples",
226
-      "difficulty": 1,
163
+      "slug": "bracket-push",
164
+      "difficulty": 5,
227
       "topics": []
165
       "topics": []
228
     },
166
     },
229
     {
167
     {
230
-      "slug": "linked-list",
231
-      "difficulty": 1,
168
+      "slug": "series",
169
+      "difficulty": 5,
232
       "topics": []
170
       "topics": []
233
     },
171
     },
234
     {
172
     {
235
-      "slug": "nth-prime",
236
-      "difficulty": 1,
173
+      "slug": "atbash-cipher",
174
+      "difficulty": 5,
237
       "topics": []
175
       "topics": []
238
     },
176
     },
239
     {
177
     {
240
-      "slug": "pascals-triangle",
241
-      "difficulty": 1,
178
+      "slug": "strain",
179
+      "difficulty": 5,
242
       "topics": []
180
       "topics": []
243
     },
181
     },
244
     {
182
     {
245
-      "slug": "beer-song",
246
-      "difficulty": 1,
183
+      "slug": "roman-numerals",
184
+      "difficulty": 6,
247
       "topics": []
185
       "topics": []
248
     },
186
     },
249
     {
187
     {
250
-      "slug": "difference-of-squares",
251
-      "difficulty": 1,
188
+      "slug": "beer-song",
189
+      "difficulty": 6,
252
       "topics": []
190
       "topics": []
253
     },
191
     },
254
     {
192
     {
255
-      "slug": "largest-series-product",
256
-      "difficulty": 1,
193
+      "slug": "queen-attack",
194
+      "difficulty": 6,
257
       "topics": []
195
       "topics": []
258
     },
196
     },
259
     {
197
     {
260
-      "slug": "queen-attack",
261
-      "difficulty": 1,
198
+      "slug": "etl",
199
+      "difficulty": 6,
262
       "topics": []
200
       "topics": []
263
     },
201
     },
264
     {
202
     {
265
-      "slug": "minesweeper",
266
-      "difficulty": 1,
203
+      "slug": "linked-list",
204
+      "difficulty": 6,
267
       "topics": []
205
       "topics": []
268
     },
206
     },
269
     {
207
     {
270
-      "slug": "series",
271
-      "difficulty": 1,
208
+      "slug": "grade-school",
209
+      "difficulty": 6,
272
       "topics": []
210
       "topics": []
273
     },
211
     },
274
     {
212
     {
275
       "slug": "robot-simulator",
213
       "slug": "robot-simulator",
276
-      "difficulty": 1,
214
+      "difficulty": 6,
277
       "topics": []
215
       "topics": []
278
     },
216
     },
279
     {
217
     {
280
-      "slug": "bracket-push",
281
-      "difficulty": 1,
218
+      "slug": "binary-search",
219
+      "difficulty": 6,
282
       "topics": []
220
       "topics": []
283
     },
221
     },
284
     {
222
     {
285
-      "slug": "pythagorean-triplet",
286
-      "difficulty": 1,
223
+      "slug": "minesweeper",
224
+      "difficulty": 6,
287
       "topics": []
225
       "topics": []
288
     },
226
     },
289
     {
227
     {
290
-      "slug": "binary-search-tree",
291
-      "difficulty": 1,
228
+      "slug": "wordy",
229
+      "difficulty": 6,
292
       "topics": []
230
       "topics": []
293
     },
231
     },
294
     {
232
     {
295
-      "slug": "binary-search",
296
-      "difficulty": 1,
233
+      "slug": "all-your-base",
234
+      "difficulty": 6,
297
       "topics": []
235
       "topics": []
298
     },
236
     },
299
     {
237
     {
300
-      "slug": "all-your-base",
301
-      "difficulty": 1,
238
+      "slug": "anagram",
239
+      "difficulty": 7,
302
       "topics": []
240
       "topics": []
303
     },
241
     },
304
     {
242
     {
305
-      "slug": "custom-set",
306
-      "difficulty": 1,
243
+      "slug": "sublist",
244
+      "difficulty": 7,
307
       "topics": []
245
       "topics": []
308
     },
246
     },
309
     {
247
     {
310
-      "slug": "wordy",
311
-      "difficulty": 1,
248
+      "slug": "simple-linked-list",
249
+      "difficulty": 7,
312
       "topics": []
250
       "topics": []
313
     },
251
     },
314
     {
252
     {
315
-      "slug": "palindrome-products",
316
-      "difficulty": 1,
253
+      "slug": "binary-search-tree",
254
+      "difficulty": 7,
317
       "topics": []
255
       "topics": []
318
     },
256
     },
319
     {
257
     {
320
-      "slug": "twelve-days",
321
-      "difficulty": 1,
258
+      "slug": "rectangles",
259
+      "difficulty": 7,
322
       "topics": []
260
       "topics": []
323
     },
261
     },
324
     {
262
     {
325
-      "slug": "sublist",
326
-      "difficulty": 1,
263
+      "slug": "meetup",
264
+      "difficulty": 7,
327
       "topics": []
265
       "topics": []
328
     },
266
     },
329
     {
267
     {
330
-      "slug": "rectangles",
331
-      "difficulty": 1,
268
+      "slug": "crypto-square",
269
+      "difficulty": 7,
332
       "topics": []
270
       "topics": []
333
     },
271
     },
334
     {
272
     {
335
-      "slug": "matrix",
336
-      "difficulty": 1,
273
+      "slug": "simple-cipher",
274
+      "difficulty": 8,
337
       "topics": []
275
       "topics": []
338
     },
276
     },
339
     {
277
     {
340
-      "slug": "clock",
341
-      "difficulty": 1,
278
+      "slug": "palindrome-products",
279
+      "difficulty": 8,
342
       "topics": []
280
       "topics": []
343
     },
281
     },
344
     {
282
     {
345
-      "slug": "diamond",
346
-      "difficulty": 1,
283
+      "slug": "pythagorean-triplet",
284
+      "difficulty": 9,
347
       "topics": []
285
       "topics": []
348
     },
286
     },
349
     {
287
     {
350
-      "slug": "secret-handshake",
351
-      "difficulty": 1,
288
+      "slug": "custom-set",
289
+      "difficulty": 10,
352
       "topics": []
290
       "topics": []
353
     },
291
     },
354
     {
292
     {
355
-      "slug": "flatten-array",
293
+      "slug": "clock",
356
       "difficulty": 1,
294
       "difficulty": 1,
357
       "topics": []
295
       "topics": []
358
     },
296
     },