Skip to content

Commit 02b4261

Browse files
authored
00 - Refactor project exercise numbers (#90)
1 parent b99da22 commit 02b4261

21 files changed

Lines changed: 9 additions & 9 deletions

File tree

internal/exercises/catalog.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -136,48 +136,48 @@ concepts:
136136
- Define a custom error type and return it from a function.
137137

138138
projects:
139-
- slug: 28_text_analyzer
139+
- slug: 101_text_analyzer
140140
title: Text Analyzer (Easy)
141141
test_regex: ".*"
142142
hints:
143143
- Implement functions to count characters, words, and unique words in a given text.
144-
- slug: 29_shape_calculator
144+
- slug: 102_shape_calculator
145145
title: Shape Area Calculator (Medium)
146146
test_regex: ".*"
147147
hints:
148148
- Define structs for different shapes, implement methods to calculate their areas, and use an interface for common shape behavior.
149-
- slug: 30_task_scheduler
149+
- slug: 103_task_scheduler
150150
title: Task Scheduler (Hard)
151151
test_regex: ".*"
152152
hints:
153153
- Create a task scheduler with features like adding/removing tasks, a custom iterator, closures for task execution, and custom error handling.
154-
- slug: 31_http_server
154+
- slug: 104_http_server
155155
title: HTTP Server (Easy)
156156
test_regex: ".*"
157157
hints:
158158
- Implement a basic HTTP server that responds to GET requests.
159-
- slug: 32_cli_todo_list
159+
- slug: 105_cli_todo_list
160160
title: CLI Todo List (Medium)
161161
test_regex: ".*"
162162
hints:
163163
- Build a command-line tool to manage a todo list, including adding, listing, and completing tasks.
164-
- slug: 33_simple_chat_app
164+
- slug: 106_simple_chat_app
165165
title: Simple Chat Application (Medium)
166166
test_regex: ".*"
167167
hints:
168168
- Create a basic client-server chat application.
169-
- slug: 34_image_processing_utility
169+
- slug: 107_image_processing_utility
170170
title: Image Processing Utility (Hard)
171171
test_regex: ".*"
172172
hints:
173173
- Develop a command-line utility for basic image transformations like resizing or converting to grayscale.
174-
- slug: 35_basic_key_value_store
174+
- slug: 108_basic_key_value_store
175175
title: Basic Key-Value Store (Hard)
176176
test_regex: ".*"
177177
hints:
178178
- Implement an in-memory key-value store with basic CRUD operations and optional persistence.
179179

180-
- slug: 36_epoch
180+
- slug: 109_epoch
181181
title: "Epoch Conversion"
182182
difficulty: beginner
183183
topics: ["time", "epoch", "unix"]

internal/exercises/solutions/31_http_server/http_server.go renamed to internal/exercises/solutions/104_http_server/http_server.go

File renamed without changes.
File renamed without changes.

internal/exercises/templates/28_text_analyzer/text_analyzer.go renamed to internal/exercises/templates/101_text_analyzer/text_analyzer.go

File renamed without changes.

internal/exercises/templates/28_text_analyzer/text_analyzer_test.go renamed to internal/exercises/templates/101_text_analyzer/text_analyzer_test.go

File renamed without changes.

internal/exercises/templates/29_shape_calculator/shape_calculator.go renamed to internal/exercises/templates/102_shape_calculator/shape_calculator.go

File renamed without changes.

internal/exercises/templates/29_shape_calculator/shape_calculator_test.go renamed to internal/exercises/templates/102_shape_calculator/shape_calculator_test.go

File renamed without changes.

internal/exercises/templates/30_task_scheduler/task_scheduler.go renamed to internal/exercises/templates/103_task_scheduler/task_scheduler.go

File renamed without changes.

internal/exercises/templates/30_task_scheduler/task_scheduler_test.go renamed to internal/exercises/templates/103_task_scheduler/task_scheduler_test.go

File renamed without changes.

internal/exercises/templates/31_http_server/http_server.go renamed to internal/exercises/templates/104_http_server/http_server.go

File renamed without changes.

0 commit comments

Comments
 (0)