Skip to content

Commit 0fcabb7

Browse files
authored
Update README.md
1 parent 1828612 commit 0fcabb7

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
# Rust Coding Challenges
22

33
## Project Overview
4-
5-
TBU
6-
4+
The current problem while learning practical SE skills for students (including myself) is that there are too many tutorials on the internet for simple and common tasks, but when searching for things that are the bedrock to build functional applications, we're often stopped at some high-level explanation. These can give us the false impression that we understand, but later find that we're stuck on the first line of code. It's always better to get something done rather than doing nothing at all, that's why this project was created to practice CS fundamentals and SE skills that are universally essential regardless of the programming languages you're using.
5+
6+
### How will it be done?
7+
* Real and practical problems when building software will be introduced as challenges in the project with different levels of complexity
8+
* For each challenge:
9+
* A challenge folder with descriptions, input, output, and sample data, and the source and test folders
10+
* Inside the source folder, there will be the `solve()` and some other functions
11+
* README also includes relevant CS/SE concepts and the explanations for steps needed to complete the challenge
12+
* When implementation is finished, the result will be checked with the pre-defined test cases.
13+
* Once all test cases are passed, your solution can be merged into the master!
14+
15+
#### What will we learn?
716
- Data structures
817
- Algorithms
918
- Parsing techniques
1019
- Memory management
1120
- Concurrency
1221
- And more!
1322

14-
Each challenge will be contained within its own subdirectory and will include the problem statement, solution, relevant background knowledge, and testing data.
15-
1623
## Challenges
1724
| Challenge Name | Complexity | Author | Relevant Knowledge |
1825
|------------------|------------|--------------|----------------------------------------|
19-
| Simple Parser | Easy | [Rudi Cilibrasi](https://github.com/rudi-cilibrasi) | String manipulation, data structures |
26+
| [Simple Parser](https://github.com/namvdo/rust-coding-challenges/tree/master/challenges/simple-parser) | Easy | [Rudi Cilibrasi](https://github.com/rudi-cilibrasi) | String manipulation, data structures |
2027

2128
## Getting Started
2229

0 commit comments

Comments
 (0)