Skip to content

olegsavich/Ucode-marathon-C

Repository files navigation

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

Feel free to use this repository for your own UCODE works (if you are a UCODE student too). I'm working on Marathon C in September-October 2020.