Skip to content

Detailed information about my projects and exams made at 42 Porto, during Common Core.

License

Notifications You must be signed in to change notification settings

jotavare/42-common-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 

Repository files navigation

Linkedin 42

About • Projects • Exams • Norminette • Contributing • License

ABOUT

The 42 Common Core was developed in Paris in 2013 and is continually evaluated and developed. Students progress through the program by completing projects and earning points to level up, making the learning experience feel like a game.

This repository contains code developed at 42 Porto Common Core, from 02/11/2022 to present day.

Note

If you are looking for code related to the 42 Porto Piscine, click here.

PROJECTS

Project Language Grade Last Commit Evaluation Information
libft 3 peers 15 mins
get_next_line 3 peers 15 mins
ft_printf 3 peers 15 mins
born2beroot 3 peers 1 hour
minitalk 3 peers 15 mins
so_long 3 peers 15 mins
push_swap 3 peers 15 mins
philosophers 3 peers 15 mins
minishell 3 peers 15 mins
net_practice 3 peers 15 mins
cub3d 3 peers 45 mins
cpp_modules 2 peers 15 mins
inception 3 peers 30 mins
webserv 3 peers 1 hour
ft_transcendence 3 peers 1 hour

Note

In 42, the following projects are a personal choice:
so_long, fract-ol or fdf > minitalk or pipex > cub3d or minirt > webserv or ft_irc

EXAMS

Exam Rank Language Finish Date Grade Time
Exam 02 C 31-03-2023 3 hours
Exam 03 C 05-04-2023 3 hours
Exam 04 C 05-07-2023 3 hours
Exam 05 C++ 3 hours
Exam 06 C++ 3 hours

NORMINETTE

At 42 School, it is expected that almost every project is written following the Norm, which is the coding standard of the school.

- No for, do...while, switch, case, goto, ternary operators, or variable-length arrays allowed;
- Each function must be a maximum of 25 lines, not counting the function's curly brackets;
- Each line must be at most 80 columns wide, with comments included;
- A function can take 4 named parameters maximum;
- No assigns and declarations in the same line (unless static);
- You can't declare more than 5 variables per function;
- ...
  • 42 Norms - Information about 42 code norms. PDF
  • Norminette - Tool to respect the code norm, made by 42. GitHub
  • 42 Header - 42 header for Vim. GitHub

CONTRIBUTING

If you find any issues or have suggestions for improvements, feel free to fork the repository and open an issue or submit a pull request.

LICENSE

This project is available under the MIT License. For further details, please refer to the LICENSE file.