All Projects → markveligod → examrank-02-03-04-05-06

markveligod / examrank-02-03-04-05-06

Licence: other
exam project 2020

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to examrank-02-03-04-05-06

IRC-Server
IRC server based on TCP/IP protocol to rfc1459 standard
Stars: ✭ 27 (-86.15%)
Mutual labels:  42born2code, 42school, 21school
minishell tester
42 | Complex tester for minishell (42cursus)
Stars: ✭ 31 (-84.1%)
Mutual labels:  42born2code, 42school
1337
This repository contains a collection of 42School cursus projects in addition to the pool/piscine days (with a detailed step by step explanation). Enjoy!
Stars: ✭ 35 (-82.05%)
Mutual labels:  42born2code, 42school
42MapGenerator
Generate FdF maps of the real world, the Earth's moon and the planet Venus for the project Fil de Fer
Stars: ✭ 58 (-70.26%)
Mutual labels:  42born2code, 42school
42header.vim
Add and update the 42 comment header at the top of your files
Stars: ✭ 15 (-92.31%)
Mutual labels:  42born2code, 42school
passport-42
Passport strategy for authenticating with 42 using the OAuth 2.0 API
Stars: ✭ 26 (-86.67%)
Mutual labels:  42born2code, 42school
ft get next line
42 São Paulo - get_next_line
Stars: ✭ 17 (-91.28%)
Mutual labels:  42born2code, 42school
42 Projects
What is 42? How does curriculum look like? A manual reference for all 42 projects I've done so far (Zappy, Malloc, C++ Piscine... check out for more)! 💡📈
Stars: ✭ 111 (-43.08%)
Mutual labels:  42born2code, 42school
42ShellTester
Integration test suite for Shell implementation
Stars: ✭ 35 (-82.05%)
Mutual labels:  42born2code, 42school
Matlab Octave
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Stars: ✭ 180 (-7.69%)
Mutual labels:  project
Forge
F# CLI tool for project, file, and solution management
Stars: ✭ 233 (+19.49%)
Mutual labels:  project
Libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
Stars: ✭ 178 (-8.72%)
Mutual labels:  project
Atmega Soldering Station
T12 Quick Heating Soldering Station
Stars: ✭ 183 (-6.15%)
Mutual labels:  project
Projectmaker
A Sublime Text 2/3 plugin to allow creating any kind of project from your own custom templates
Stars: ✭ 233 (+19.49%)
Mutual labels:  project
Phpproject
A pure PHP library for reading and writing project management files
Stars: ✭ 179 (-8.21%)
Mutual labels:  project
Learn X By Doing Y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
Stars: ✭ 242 (+24.1%)
Mutual labels:  project
Android basics nanodegree by google My 10 projects
All of my completed Android Basics Nanodegree by Google projects.
Stars: ✭ 178 (-8.72%)
Mutual labels:  project
Gitlabber
Gitlabber - clones or pulls entire groups tree from gitlab
Stars: ✭ 176 (-9.74%)
Mutual labels:  project
project-structure-sample
Shows how to keep front end and back end separated
Stars: ✭ 91 (-53.33%)
Mutual labels:  project
Eshop
Eshop + Content Management System (CMS) written in Node.js / Total.js.
Stars: ✭ 243 (+24.62%)
Mutual labels:  project

EXAM (project 2020-2022)

Exams of the new graph.
Subjects are in the folder of each exercises, along with a solution and a test file.
At the same time, I have presented the code as a sample for solving each of the functions.if you find any bug, write to "issues".

Exam Rank 02

Original link to the subjects repository: click

Title Description Allowed functions level of difficulty
ft_printf Write a function named ft_printf that will mimic the real printf malloc, free, write, va_start, va_arg, va_copy, va_end
get_next_line Write a function will store, in the parameter "line", a line that has been read from the file descriptor 0 read, free, malloc
inter Write a program that takes two strings and displays, without doubles, the characters that appear in both strings, in the order they appear in the first one. write
union Write a program that takes two strings and displays, without doubles, the characters that appear in either one of the strings. write

Exam Rank 03

Original link to the subjects repository: click

Title Description Allowed functions level of difficulty
micro_paint Write a program that will read an "operation file" and print the result in the terminal (rectangle) fopen, fread, fscanf, fclose, write, malloc, calloc, realloc, free, memset, powf, sqrtf
mini_paint Write a program that will read an "operation file" and print the result in the terminal (circle) fopen, fread, fscanf, fclose, write, malloc, calloc, realloc, free, memset, powf, sqrtf

Running tests

Exam Rank 04

Original link to the subjects repository: click

Title Description Allowed functions level of difficulty
microshell Write a program that will behave like executing a shell command malloc, free, write, close, fork, waitpid, signal, kill, exit, chdir, execve, dup, dup2, pipe, strcmp, strncmp

Hint:

To check for leaked file descriptors, use the command lsof -c microshell. Pay attention to the section PIPE

Running tests

Exam Rank 05

Review

Title Description Allowed functions level of difficulty
cpp_module_02 Polymorphism All
cpp_module_01 Inheritance All
cpp_module_00 Encapsulation All

Exam Rank 06

‼️ Attention: on the exam on the first attempt, the 8 test will fail. Just do grademe again.

📫 Other

‼️ Attention: if you see any changes in the exam or there is a more elegant solution, make a pull request.

©️Authors:

Mark Veligod

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].