Skip to content

AbdalftahAbu-Khurma/Algorithms-Problem-Solving-Level-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 05 - Algorithms & Problem Solving – Level 2

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

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 that applied everything learned.


🛠 Technologies Used

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors