Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Algorithms & Problem Solving — Level 3

C++ 51 Problems Level 3

A structured collection of C++ problem-solving exercises covering matrices, recursion, strings, text processing, records, and file handling.


📌 Overview

This repository contains 51 problem statements from Algorithms & Problem Solving — Level 3. Each problem is organized in its own folder with a clean, predictable name.

The repository intentionally contains the problem statements only. Solutions and source code are not included here.

📊 Details
🧩 Problems 51
💻 Language C++
🧮 Main topics Matrices • Recursion • Strings • File Handling
📁 Organization One folder per problem
📝 Content Problem statements only

🧭 Problem Roadmap

🧮 Problems 01–10 — Matrices

# Problem 📖
01 Random Matrix View
02 Sum Each Row in Matrix View
03 Sum Each Row in Matrix in Array View
04 Sum Each Col in Matrix View
05 Sum Each Col in Matrix in Another Array View
06 3x3 Ordered Matrix View
07 Transpose Matrix View
08 Multiply Two Matrices View
09 Print Middle Row and Col of Matrix View
10 Sum of Matrix View

🔎 Problems 11–20 — Matrix Validation & Searching

# Problem 📖
11 Check Matrices Equality View
12 Check Typical Matrices View
13 Check Identity Matrix View
14 Check Scalar Matrix View
15 Count Number in Matrix View
16 Check Sparse Matrix View
17 Number Exists in Matrix View
18 Intersected Numbers in Matrices View
19 Min/Max Number in Matrix View
20 Palindrom Matrix View

🔁 Problems 21–30 — Fibonacci & String Fundamentals

# Problem 📖
21 Fibonacci Series View
22 Fibonacci Series With Recursion View
23 Print First Letter of Each Word View
24 Upper First Letter of Each Word View
25 Lower First Letter of Each Word View
26 Upper/Lower All Letters of a String View
27 Invert Character Case View
28 Invert All Letters Case View
29 Count Small/Capital Letters View
30 Count Letters View

🔤 Problems 31–40 — String Processing

# Problem 📖
31 Count Letters (Match Case) View
32 Is Vowel? View
33 Count Vowel View
34 Print All Vowels in String View
35 Print Each Word in String View
36 Count Each Word in String View
37 Split String View
38 TrimLeft, TrimRight, Trim View
39 Join String View
40 Join String (Overloading) View

🗂️ Problems 41–51 — Advanced Strings & File Handling

# Problem 📖
41 Reverse Words View
42 Replace Words View
43 Replace Words (Custom) View
44 Remove Punctuations View
45 Convert Record to Line View
46 Convert Line Data to Record View
47 Add Clients to File View
48 Show All Clients View
49 Find Client by Account Number View
50 Delete Client by Account Number View
51 Update Client by Account Number View

📁 Structure

Algorithms-Problem-Solving-Level-3/
│
├── Problem-01-Random-Matrix/
│   └── README.md
│
├── Problem-02-Sum-Each-Row-In-Matrix/
│   └── README.md
│
├── ...
│
├── Problem-51-Update-Client-By-Account-Number/
│   └── README.md
│
└── README.md

🏷️ Naming Convention

All problem folders follow a clean naming convention using - separators and numbered prefixes:

  • Problem-01-Random-Matrix
  • Problem-22-Fibonacci-Series-With-Recursion
  • Problem-47-Add-Clients-To-File

This keeps the repository easy to navigate and safe to use across GitHub, terminals, and IDEs.


🚀 Learning Path

Understand → Solve → Practice → Compare → Improve

The repository provides the questions in an organized structure so solutions can be added or maintained independently without changing the original problem statements.


🧠 Think • 💻 Code • 🔍 Analyze • 🚀 Improve

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors