This is my repository for UCODE marathon works, such as Sprints, Races and Checkpoints. You can find our Endgame here.
| Name | Description | Grade |
|---|---|---|
| Sprint00 | The basics of UNIX systems (shell, terminal, UNIX utilities, git, etc). | 72 |
| Sprint01 | The basics of writing code in C (loops, variables, functions, etc). | 71 |
| Sprint02 | Standard functions and the basics of mathematics implementation in C. | 92 |
| Sprint03 | Pointers in C and more complex algorithms. | 81 |
| Sprint04 | Arrays and derivative from them. | 76 |
| Sprint05 | Simple programs and command-line arguments. | 74 |
| Sprint06 | Own library and sorting algorithms. | 100 |
| Sprint07 | Memory allocation and memory management. | 60 |
| Sprint08 | Header files and structures. | 65 |
| Sprint09 | Makefile, macros, standard error, function pointers. | 74 |
| Sprint10 | File I/O. Standard input and output. | 56 |
| Sprint11 | Linked list. | 62 |
| Race00 | Representation of 3d cube and pyramid on the standard output. | 97 |
| Race01 | Decode encrypted math expression. | 50 |
| Race02 | Find the shortest path in the maze between the entry and exit points. | 97 |
| Race03 | Simulate the Matrix screensaver. | 97 |
| Checkpoint00 | Challenge yourself without internet, peers, notes, books or any other third-party help. | 79 |
| Checkpoint01 | Challenge yourself without internet, peers, notes, books or any other third-party help. | 91 |
| Checkpoint02 | Challenge yourself without internet, peers, notes, books or any other third-party help. | 98 |