mirror of
https://github.com/donnemartin/interactive-coding-challenges.git
synced 2024-03-22 13:11:13 +08:00
Added Notebook Structure section.
This commit is contained in:
parent
c5328d6333
commit
2fae05f143
31
README.md
31
README.md
|
@ -30,6 +30,37 @@ Notebooks also detail:
|
||||||
</p>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
## Notebook Structure
|
||||||
|
|
||||||
|
Each challenge has two notebooks, a **challenge notebook** for you to solve and a **solution notebook** for reference.
|
||||||
|
|
||||||
|
### Problem Statement
|
||||||
|
|
||||||
|
* States the problem to solve.
|
||||||
|
|
||||||
|
### Constraints
|
||||||
|
|
||||||
|
* Describes any constraints or assumptions.
|
||||||
|
|
||||||
|
### Test Cases
|
||||||
|
|
||||||
|
* Describes the general and edge test cases that will be evaluated in the unit test.
|
||||||
|
|
||||||
|
### Algorithm
|
||||||
|
|
||||||
|
* [Challenge Notebook] Empty, refer to the solution notebook algorithm section if you need a hint.
|
||||||
|
* [Solution Notebook] One or more algorithm solution discussions, with Big-O time and space complexities.
|
||||||
|
|
||||||
|
### Code (Challenge: Implement Me!)
|
||||||
|
|
||||||
|
* [Challenge Notebook] Skeleton code for you to implement.
|
||||||
|
* [Solution Notebook] One or more reference solutions.
|
||||||
|
|
||||||
|
### Unit Test
|
||||||
|
|
||||||
|
* [Challenge Notebook] Unit test for your code. Expected to fail until you solve the challenge.
|
||||||
|
* [Solution Notebook] Unit test for the reference solution(s).
|
||||||
|
|
||||||
## Index
|
## Index
|
||||||
|
|
||||||
* [Arrays and Strings](#arrays-and-strings)
|
* [Arrays and Strings](#arrays-and-strings)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user