Skip to content

Commit 524236a

Browse files
authored
Merge branch 'master' into br-hello-two-fer
2 parents 7ae4206 + 5f45863 commit 524236a

File tree

6 files changed

+137
-122
lines changed

6 files changed

+137
-122
lines changed

config.json

Lines changed: 110 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
{
2+
"language": "Racket",
23
"active": true,
4+
"blurb": "",
35
"exercises": [
46
{
7+
"slug": "hello-world",
8+
"uuid": "4fb471fc-4e6d-486d-abf5-939e89f028fc",
59
"core": false,
10+
"auto_approve": true,
11+
"unlocked_by": null,
612
"difficulty": 1,
7-
"slug": "hello-world",
813
"topics": [
914
"string"
1015
],
@@ -23,199 +28,209 @@
2328
"uuid": "27ffc2d2-e950-40a1-90fa-a1f3eec4fd36"
2429
},
2530
{
26-
"core": false,
27-
"difficulty": 1,
2831
"slug": "grains",
29-
"topics": null,
32+
"uuid": "b5b537d0-7c5d-45e5-af1d-b4da4f32514b",
33+
"core": false,
3034
"unlocked_by": null,
31-
"uuid": "b5b537d0-7c5d-45e5-af1d-b4da4f32514b"
35+
"difficulty": 1,
36+
"topics": null
3237
},
3338
{
34-
"core": false,
35-
"difficulty": 1,
3639
"slug": "leap",
37-
"topics": null,
40+
"uuid": "e84ac1ee-6e7e-40b4-826a-ed3d41890b83",
41+
"core": false,
3842
"unlocked_by": null,
39-
"uuid": "e84ac1ee-6e7e-40b4-826a-ed3d41890b83"
43+
"difficulty": 1,
44+
"topics": null
4045
},
4146
{
42-
"core": false,
43-
"difficulty": 1,
4447
"slug": "difference-of-squares",
45-
"topics": null,
48+
"uuid": "a3d9a2bb-a80a-487f-b529-64e20f7cf9b5",
49+
"core": false,
4650
"unlocked_by": null,
47-
"uuid": "a3d9a2bb-a80a-487f-b529-64e20f7cf9b5"
51+
"difficulty": 1,
52+
"topics": [
53+
"math"
54+
]
4855
},
4956
{
50-
"core": false,
51-
"difficulty": 1,
5257
"slug": "perfect-numbers",
53-
"topics": null,
58+
"uuid": "72b2c36b-fcd5-4c8c-89e7-98bf24faaa3e",
59+
"core": false,
5460
"unlocked_by": null,
55-
"uuid": "72b2c36b-fcd5-4c8c-89e7-98bf24faaa3e"
61+
"difficulty": 1,
62+
"topics": [
63+
"math"
64+
]
5665
},
5766
{
58-
"core": false,
59-
"difficulty": 1,
6067
"slug": "gigasecond",
61-
"topics": null,
68+
"uuid": "c7550977-bc29-47e9-9aeb-9e3ee34032b2",
69+
"core": false,
6270
"unlocked_by": null,
63-
"uuid": "c7550977-bc29-47e9-9aeb-9e3ee34032b2"
71+
"difficulty": 1,
72+
"topics": null
6473
},
6574
{
66-
"core": false,
67-
"difficulty": 1,
6875
"slug": "bob",
69-
"topics": null,
76+
"uuid": "3e5e67fa-991b-4120-abf0-6f10f9dfaca8",
77+
"core": false,
7078
"unlocked_by": null,
71-
"uuid": "3e5e67fa-991b-4120-abf0-6f10f9dfaca8"
79+
"difficulty": 1,
80+
"topics": null
7281
},
7382
{
74-
"core": false,
75-
"difficulty": 1,
7683
"slug": "collatz-conjecture",
77-
"topics": null,
84+
"uuid": "28102e69-dad0-4f3c-8cdf-5a18a73178a4",
85+
"core": false,
7886
"unlocked_by": null,
79-
"uuid": "28102e69-dad0-4f3c-8cdf-5a18a73178a4"
87+
"difficulty": 1,
88+
"topics": [
89+
"math"
90+
]
8091
},
8192
{
82-
"core": false,
83-
"difficulty": 1,
8493
"slug": "hamming",
85-
"topics": null,
94+
"uuid": "f0a6e55d-6702-4043-bdcf-2ed99bf60645",
95+
"core": false,
8696
"unlocked_by": null,
87-
"uuid": "f0a6e55d-6702-4043-bdcf-2ed99bf60645"
97+
"difficulty": 1,
98+
"topics": null
8899
},
89100
{
90-
"core": false,
91-
"difficulty": 1,
92101
"slug": "scrabble-score",
93-
"topics": null,
102+
"uuid": "74d67f30-1f31-4289-a9bc-1bf69ec54ae2",
103+
"core": false,
94104
"unlocked_by": null,
95-
"uuid": "74d67f30-1f31-4289-a9bc-1bf69ec54ae2"
105+
"difficulty": 1,
106+
"topics": null
96107
},
97108
{
98-
"core": false,
99-
"difficulty": 1,
100109
"slug": "roman-numerals",
101-
"topics": null,
110+
"uuid": "c5a747dc-f283-4cf6-8435-fde885f63089",
111+
"core": false,
102112
"unlocked_by": null,
103-
"uuid": "c5a747dc-f283-4cf6-8435-fde885f63089"
113+
"difficulty": 1,
114+
"topics": null
104115
},
105116
{
117+
"slug": "meetup",
118+
"uuid": "72ac5f36-ec1b-465e-b359-1cc49efc262d",
106119
"core": false,
120+
"unlocked_by": null,
107121
"difficulty": 1,
108-
"slug": "meetup",
109122
"topics": [
110123
"conditionals",
111124
"dates",
112125
"parsing",
113126
"pattern_recognition",
114127
"strings"
115-
],
116-
"unlocked_by": null,
117-
"uuid": "72ac5f36-ec1b-465e-b359-1cc49efc262d"
128+
]
118129
},
119130
{
120-
"core": false,
121-
"difficulty": 1,
122131
"slug": "anagram",
123-
"topics": null,
132+
"uuid": "67b41645-7a02-4c45-af55-86401db69eee",
133+
"core": false,
124134
"unlocked_by": null,
125-
"uuid": "67b41645-7a02-4c45-af55-86401db69eee"
135+
"difficulty": 1,
136+
"topics": null
126137
},
127138
{
128-
"core": false,
129-
"difficulty": 1,
130139
"slug": "rna-transcription",
131-
"topics": null,
140+
"uuid": "2936d930-2359-44ea-8342-656016d3ec79",
141+
"core": false,
132142
"unlocked_by": null,
133-
"uuid": "2936d930-2359-44ea-8342-656016d3ec79"
143+
"difficulty": 1,
144+
"topics": null
134145
},
135146
{
136-
"core": false,
137-
"difficulty": 1,
138147
"slug": "etl",
139-
"topics": null,
148+
"uuid": "7c1cdc16-30c8-460f-aa6a-cc0655436f22",
149+
"core": false,
140150
"unlocked_by": null,
141-
"uuid": "7c1cdc16-30c8-460f-aa6a-cc0655436f22"
151+
"difficulty": 1,
152+
"topics": null
142153
},
143154
{
144-
"core": false,
145-
"difficulty": 1,
146155
"slug": "word-count",
147-
"topics": null,
156+
"uuid": "b931f727-b5b1-4f42-9799-faca692dd32e",
157+
"core": false,
148158
"unlocked_by": null,
149-
"uuid": "b931f727-b5b1-4f42-9799-faca692dd32e"
159+
"difficulty": 1,
160+
"topics": null
150161
},
151162
{
152-
"core": false,
153-
"difficulty": 1,
154163
"slug": "phone-number",
155-
"topics": null,
164+
"uuid": "aad41852-c939-4168-89c8-ae873892c5f9",
165+
"core": false,
156166
"unlocked_by": null,
157-
"uuid": "aad41852-c939-4168-89c8-ae873892c5f9"
167+
"difficulty": 1,
168+
"topics": null
158169
},
159170
{
160-
"core": false,
161-
"difficulty": 1,
162171
"slug": "nucleotide-count",
163-
"topics": null,
172+
"uuid": "9fbd3939-f71a-4506-bcc3-e9940d4027ed",
173+
"core": false,
164174
"unlocked_by": null,
165-
"uuid": "9fbd3939-f71a-4506-bcc3-e9940d4027ed"
175+
"difficulty": 1,
176+
"topics": null
166177
},
167178
{
168-
"core": false,
169-
"difficulty": 1,
170179
"slug": "raindrops",
171-
"topics": null,
180+
"uuid": "9795a374-30ae-492b-bcd7-1648ea5264b7",
181+
"core": false,
172182
"unlocked_by": null,
173-
"uuid": "9795a374-30ae-492b-bcd7-1648ea5264b7"
183+
"difficulty": 1,
184+
"topics": null
174185
},
175186
{
176-
"core": false,
177-
"difficulty": 1,
178187
"slug": "grep",
179-
"topics": null,
188+
"uuid": "37ab62d8-deb3-4fa4-8016-0b22f3d2f66d",
189+
"core": false,
180190
"unlocked_by": null,
181-
"uuid": "37ab62d8-deb3-4fa4-8016-0b22f3d2f66d"
191+
"difficulty": 1,
192+
"topics": null
182193
},
183194
{
184-
"core": false,
185-
"difficulty": 1,
186195
"slug": "say",
187-
"topics": null,
196+
"uuid": "0f64407b-0f01-4c4c-b721-fefdb8f98d16",
197+
"core": false,
188198
"unlocked_by": null,
189-
"uuid": "0f64407b-0f01-4c4c-b721-fefdb8f98d16"
199+
"difficulty": 1,
200+
"topics": null
190201
},
191202
{
192-
"core": false,
193-
"difficulty": 1,
194203
"slug": "allergies",
195-
"topics": null,
204+
"uuid": "881f83d7-1c80-4045-9a3f-def45c8f5764",
205+
"core": false,
196206
"unlocked_by": null,
197-
"uuid": "881f83d7-1c80-4045-9a3f-def45c8f5764"
207+
"difficulty": 1,
208+
"topics": null
198209
},
199210
{
200-
"core": false,
201-
"difficulty": 1,
202211
"slug": "list-ops",
203-
"topics": null,
212+
"uuid": "874b53f5-d9ef-4fd9-be62-3fe16692e565",
213+
"core": false,
204214
"unlocked_by": null,
205-
"uuid": "874b53f5-d9ef-4fd9-be62-3fe16692e565"
215+
"difficulty": 1,
216+
"topics": null
206217
},
207218
{
208-
"core": false,
209-
"difficulty": 1,
210219
"slug": "acronym",
211-
"topics": null,
220+
"uuid": "daeb92dc-efea-4bea-b657-3383b1880e49",
221+
"core": false,
212222
"unlocked_by": null,
213-
"uuid": "daeb92dc-efea-4bea-b657-3383b1880e49"
223+
"difficulty": 1,
224+
"topics": null
214225
},
215226
{
216-
"deprecated": true,
217227
"slug": "accumulate",
218-
"uuid": "b234225c-fcde-445f-9222-f80c25d0f499"
228+
"uuid": "b234225c-fcde-445f-9222-f80c25d0f499",
229+
"core": false,
230+
"unlocked_by": null,
231+
"difficulty": 0,
232+
"topics": null,
233+
"deprecated": true
219234
}
220235
],
221236
"foregone": [],

config/maintainers.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,34 @@
22
"docs_url": "https://github.com/exercism/docs/blob/master/maintaining-a-track/maintainer-configuration.md",
33
"maintainers": [
44
{
5-
"alumnus": false,
6-
"avatar_url": null,
7-
"bio": null,
85
"github_username": "zenspider",
6+
"alumnus": false,
7+
"show_on_website": false,
8+
"name": null,
99
"link_text": null,
1010
"link_url": null,
11-
"name": null,
12-
"show_on_website": false
11+
"avatar_url": null,
12+
"bio": null
1313
},
1414
{
15-
"alumnus": false,
16-
"avatar_url": null,
17-
"bio": null,
1815
"github_username": "arguello",
16+
"alumnus": false,
17+
"show_on_website": false,
18+
"name": null,
1919
"link_text": null,
2020
"link_url": null,
21-
"name": null,
22-
"show_on_website": false
21+
"avatar_url": null,
22+
"bio": null
2323
},
2424
{
25-
"alumnus": false,
26-
"avatar_url": null,
27-
"bio": null,
2825
"github_username": "yurrriq",
26+
"alumnus": false,
27+
"show_on_website": false,
28+
"name": null,
2929
"link_text": null,
3030
"link_url": null,
31-
"name": null,
32-
"show_on_website": false
31+
"avatar_url": null,
32+
"bio": null
3333
}
3434
]
35-
}
35+
}

docs/LEARNING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ These resources can help you get started:
55
* [Continue: Web Applications in Racket](http://docs.racket-lang.org/continue/index.html)
66
* [More: Systems Programming with Racket](http://docs.racket-lang.org/more/index.html)
77
* [How to Design Programs](http://htdp.org/), by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shiriam Krishnamurthi
8-
* [The Little Schemer](http://mitpress.mit.edu/books/little-schemer), by Daniel P. Friedman and Matthias Felleisen
8+
* [The Little Schemer](http://mitpress.mit.edu/books/little-schemer-fourth-edition), by Daniel P. Friedman and Matthias Felleisen

exercises/difference-of-squares/difference-of-squares-test.rkt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
(test-suite
1010
"difference of squares"
1111

12-
(test-eqv? "square-of-sums-to-5" (square-of-sums 5) 225)
12+
(test-eqv? "square-of-sum-to-5" (square-of-sum 5) 225)
1313
(test-eqv? "sum-of-squares-to-5" (sum-of-squares 5) 55)
14-
(test-eqv? "difference of-sums-to-5" (difference 5) 170)
15-
(test-eqv? "square-of-sums-to-10" (square-of-sums 10) 3025)
14+
(test-eqv? "difference-of-squares-to-5" (difference 5) 170)
15+
(test-eqv? "square-of-sum-to-10" (square-of-sum 10) 3025)
1616
(test-eqv? "sum-of-squares-to-10" (sum-of-squares 10) 385)
17-
(test-eqv? "difference of-sums-to-10" (difference 10) 2640)
18-
(test-eqv? "square-of-sums-to-100" (square-of-sums 100) 25502500)
17+
(test-eqv? "difference-of-squares-to-10" (difference 10) 2640)
18+
(test-eqv? "square-of-sum-to-100" (square-of-sum 100) 25502500)
1919
(test-eqv? "sum-of-squares-to-100" (sum-of-squares 100) 338350)
20-
(test-eqv? "difference of-sums-to-100" (difference 100) 25164150)))
20+
(test-eqv? "difference-of-squares-to-100" (difference 100) 25164150)))
2121

2222
(run-tests suite))

0 commit comments

Comments
 (0)