https://github.com/ahmed-maher77/programming-challenges__problem-solving
This is your all-in-one hub for mastering problem-solving through coding! This repository is a growing collection of challenges and solutions from various platforms such as Codewars, LeetCode, HackerRank, Edabit, and Codeforces—designed to strengthen your skills in JavaScript, TypeScript, and beyond.
https://github.com/ahmed-maher77/programming-challenges__problem-solving
codeforces codeforces-solutions codewars codewars-solutions hackerrank hackerrank-solutions javascript leetcode leetcode-solutions problem-solving programming-challenges programming-languages typescript
Last synced: 3 months ago
JSON representation
This is your all-in-one hub for mastering problem-solving through coding! This repository is a growing collection of challenges and solutions from various platforms such as Codewars, LeetCode, HackerRank, Edabit, and Codeforces—designed to strengthen your skills in JavaScript, TypeScript, and beyond.
- Host: GitHub
- URL: https://github.com/ahmed-maher77/programming-challenges__problem-solving
- Owner: Ahmed-Maher77
- License: mit
- Created: 2024-04-03T15:39:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-13T15:25:23.000Z (6 months ago)
- Last Synced: 2025-04-13T15:31:13.258Z (6 months ago)
- Topics: codeforces, codeforces-solutions, codewars, codewars-solutions, hackerrank, hackerrank-solutions, javascript, leetcode, leetcode-solutions, problem-solving, programming-challenges, programming-languages, typescript
- Language: JavaScript
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧠 Programming Challenges & Problem Solving
Welcome to your all-in-one hub for mastering problem-solving through coding! This repository is a growing collection of challenges and solutions from various platforms such as **Codewars**, **LeetCode**, **HackerRank**, **Edabit**, and **Codeforces**—designed to strengthen your skills in **JavaScript**, **TypeScript**, and beyond.
---
## 📂 Project Structure
```
Programming-Challenges__Problem-Solving/
│
├── codewars-js/ # JavaScript solutions for Codewars problems
├── codewars-ts/ # TypeScript solutions for Codewars problems
├── leetcode-js/ # JavaScript solutions for LeetCode problems
├── general-problem-solving/ # Other problems not tied to a specific platform
```---
## ✨ What's Inside?
- ✅ Curated challenges with clear naming.
- 🧾 Well-commented solutions to explain logic.
- 🧠 Multiple approaches to the same problem where applicable.
- 🌐 Platform links for direct access to challenges.---
## 🚀 Who Is This For?
Whether you're a beginner or a seasoned developer, this repository is for:
- 📚 Practicing algorithmic and data structure problems.
- 🧪 Preparing for technical interviews.
- 🛠️ Enhancing real-world problem-solving skills.---
## 📘 Table of Contents
This table includes problems/challenges with their solutions:| # | Challenge Name | Platform | Programming Language | Challenge Link | Solution Link [GitHub] |
|----|------------------------------------|--------------|------------|----------------|----------------|
| 1 | Even or Odd | Codewars | JavaScript | Challenge| Solution
|
| 2 | Sum of Positive | Codewars | JavaScript | Challenge| Solution
|
| 3 | Sum without highest and lowest number | Codewars | JavaScript | Challenge| Solution
|
| 4 | String repeat | Codewars | JavaScript | Challenge| Solution
|
| 5 | Convert number to reversed array of digits | Codewars | JavaScript | Challenge| Solution
|
| 6 | Counting Sheep | Codewars | JavaScript | Challenge| Solution
|
| 7 | Opposite Number | Codewars | JavaScript | Challenge| Solution
|
| 8 | Return Negative | Codewars | JavaScript | Challenge| Solution
|
| 9 | Jenny's secret message | Codewars | JavaScript | Challenge| Solution
|
| 10 | A Needle in the Haystack | Codewars | JavaScript | Challenge| Solution
|
| 11 | Count of positives / sum of negatives | Codewars | JavaScript | Challenge| Solution
|
| 12 | Double Char | Codewars | JavaScript | Challenge| Solution
|
| 13 | Basic Mathematical Operations | Codewars | JavaScript | Challenge| Solution
|
| 14 | RGB To Hex Conversion | Codewars | JavaScript | Challenge| Solution
|
| 15 | Scrabble Score Challenge | Harvard-CS50 | TypeScript | Challenge| Solution
|
| 16 | Find the most repeated word in the sentence | Codeforces | JavaScript | Challenge| Solution
|
| 17 | Caesar Cipher Encryption | Harvard-CS50 | TypeScript | Challenge| Solution
|
---
## 🤝 Contributing
Want to contribute or add your own solutions?
1. Fork the repo
2. Create a new branch
3. Add your challenge + solution using the same naming structure
4. Open a PR (Pull Request)!---
## 📜 License
This project is licensed under the [MIT License](LICENSE).
---
Happy coding! 💻