Skip to content

Commit 5ec8392

Browse files
authored
Sort practice exercises by difficulty then slug. (#96)
``` jq '.exercises.practice = (.exercises.practice|sort_by(.difficulty, .slug))' config.json > t && mv t config.json ```
1 parent 7239a41 commit 5ec8392

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

config.json

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,15 @@
4040
"uuid": "f3bab368-b048-42d0-984a-8b9102d56cb6",
4141
"practices": [],
4242
"prerequisites": [],
43-
"difficulty": 2
43+
"difficulty": 1
44+
},
45+
{
46+
"slug": "two-fer",
47+
"name": "Two-Fer",
48+
"uuid": "c69f301c-126d-4f88-b301-626499f56a7c",
49+
"practices": [],
50+
"prerequisites": [],
51+
"difficulty": 1
4452
},
4553
{
4654
"slug": "darts",
@@ -107,9 +115,9 @@
107115
"difficulty": 2
108116
},
109117
{
110-
"slug": "two-fer",
111-
"name": "Two-Fer",
112-
"uuid": "c69f301c-126d-4f88-b301-626499f56a7c",
118+
"slug": "rna-transcription",
119+
"name": "RNA Transcription",
120+
"uuid": "71556996-0d47-4c34-bd8c-373d55ee03fd",
113121
"practices": [],
114122
"prerequisites": [],
115123
"difficulty": 2
@@ -138,6 +146,22 @@
138146
"prerequisites": [],
139147
"difficulty": 5
140148
},
149+
{
150+
"slug": "etl",
151+
"name": "ETL",
152+
"uuid": "63792af3-0fce-4c90-8cc3-4844ad6b6861",
153+
"practices": [],
154+
"prerequisites": [],
155+
"difficulty": 5
156+
},
157+
{
158+
"slug": "kindergarten-garden",
159+
"name": "Kindergarten Garden",
160+
"uuid": "fb354d1a-c85d-42d0-b919-f554eaa27a08",
161+
"practices": [],
162+
"prerequisites": [],
163+
"difficulty": 5
164+
},
141165
{
142166
"slug": "meetup",
143167
"name": "Meetup",
@@ -154,6 +178,14 @@
154178
"prerequisites": [],
155179
"difficulty": 5
156180
},
181+
{
182+
"slug": "rest-api",
183+
"name": "REST API",
184+
"uuid": "51275817-1b95-48d9-b7ab-bbbf8720acb7",
185+
"practices": [],
186+
"prerequisites": [],
187+
"difficulty": 7
188+
},
157189
{
158190
"slug": "armstrong-numbers",
159191
"name": "Armstrong Numbers",
@@ -194,14 +226,6 @@
194226
"prerequisites": [],
195227
"difficulty": 8
196228
},
197-
{
198-
"slug": "yacht",
199-
"name": "Yacht",
200-
"uuid": "fe0f434b-dcf8-46ec-924a-09e47348f22d",
201-
"practices": [],
202-
"prerequisites": [],
203-
"difficulty": 8
204-
},
205229
{
206230
"slug": "matching-brackets",
207231
"name": "Matching Brackets",
@@ -218,14 +242,6 @@
218242
"prerequisites": [],
219243
"difficulty": 8
220244
},
221-
{
222-
"slug": "kindergarten-garden",
223-
"name": "Kindergarten Garden",
224-
"uuid": "fb354d1a-c85d-42d0-b919-f554eaa27a08",
225-
"practices": [],
226-
"prerequisites": [],
227-
"difficulty": 5
228-
},
229245
{
230246
"slug": "roman-numerals",
231247
"name": "Roman Numerals",
@@ -235,28 +251,12 @@
235251
"difficulty": 8
236252
},
237253
{
238-
"slug": "etl",
239-
"name": "ETL",
240-
"uuid": "63792af3-0fce-4c90-8cc3-4844ad6b6861",
241-
"practices": [],
242-
"prerequisites": [],
243-
"difficulty": 5
244-
},
245-
{
246-
"slug": "rna-transcription",
247-
"name": "RNA Transcription",
248-
"uuid": "71556996-0d47-4c34-bd8c-373d55ee03fd",
249-
"practices": [],
250-
"prerequisites": [],
251-
"difficulty": 2
252-
},
253-
{
254-
"slug": "rest-api",
255-
"name": "REST API",
256-
"uuid": "51275817-1b95-48d9-b7ab-bbbf8720acb7",
254+
"slug": "yacht",
255+
"name": "Yacht",
256+
"uuid": "fe0f434b-dcf8-46ec-924a-09e47348f22d",
257257
"practices": [],
258258
"prerequisites": [],
259-
"difficulty": 1
259+
"difficulty": 8
260260
}
261261
]
262262
},

0 commit comments

Comments
 (0)