Skip to content

Aymane-Lazaar/05-Algorithms-Problem-Solving-Level-2-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 05 - Algorithms & Problem Solving – Level 2 (Programming Advices)

🎉 I’m happy to share that I’ve completed the 05 – Algorithms & Problem Solving Level 2 course on AbouHadhood Platform 🏆

This repository contains algorithmic problems and solutions from Level 2, focusing on deepening problem-solving skills while applying the Divide & Conquer approach.


🚀 Course Overview

This phase was all about:

  • Diving deeper into algorithms and problem-solving strategies.
  • Refining structured programming skills.
  • Staying true to the principle: Divide & Conquer.

We broke every problem into small, focused functions & procedures—each with a single responsibility—ensuring clean, readable, and reusable code.


💡 Key Highlights

  • Implementing functions from scratch instead of relying on built-in cmath library functions:
    • abs()
    • round()
    • floor()
    • ceil()
    • sqrt()
  • Practicing decomposition and function design.
  • Strengthening debugging and optimization skills.
  • Wrapping up with two hands-on projects applying everything learned.

🛠 Technologies Used

  • Language: C++
  • Paradigm: Structured Programming
  • Tools: VS Code / Dev-C++, Git, GitHub

🔜 Next Steps

After completing Level 2, I advanced to Level 3 – Algorithms & Problem Solving, which introduces more complex challenges and advanced concepts.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published