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 |