Skip to content

β€œA complete collection of 10 real-world coding problems solved in Python 🐍, Java β˜•, and C++ πŸ’Ύ. Perfect for learning, portfolio building, and interview preparation. πŸš€β€

Notifications You must be signed in to change notification settings

Sandhiyamrs/-multi-language-problem-solving-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

87 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’» Multi-Language Problem Solving 🌐

Python Java C++ License


πŸš€ Overview

This repository is a collection of 10 real-world coding problems solved in Python 🐍, Java β˜•, and C++ πŸ’Ύ.
Each problem folder includes:

  • problem.md β†’ Clear problem statement with input/output examples
  • python/solution.py β†’ Python solution
  • java/Solution.java β†’ Java solution
  • cpp/solution.cpp β†’ C++ solution

Purpose:

  • Learn multi-language coding
  • Prepare for interviews
  • Showcase a professional GitHub portfolio
  • Practice real-world problem solving

πŸ“ Problems Included

# Problem Name Description
1 Duplicate File Finder Detect duplicate files in a folder by hash
2 Strong Password Generator Generate secure passwords and save them
3 Currency Converter Convert between currencies using API
4 Email Validator Validate email format using regex
5 Expense Tracker Track daily expenses and summarize
6 CLI To-Do App Command-line to-do list management
7 Weather API Fetcher Fetch live weather info for any city
8 File Encrypter/Decrypter Encrypt/decrypt files using simple cipher
9 Number Guessing Game Classic number guessing game
10 Text Summarizer Extract summary from long text

πŸ“‚ Folder Structure

multi-language-problem-solving/ β”‚ β”œβ”€β”€ README.md β”œβ”€β”€ 01_duplicate_file_finder/ β”‚ β”œβ”€β”€ problem.md β”‚ β”œβ”€β”€ python/solution.py β”‚ β”œβ”€β”€ java/Solution.java β”‚ └── cpp/solution.cpp β”œβ”€β”€ 02_password_manager/ β”‚ └── ... ... └── 10_text_summarizer/ └── ...



πŸ’» How to Run

  1. Clone the repository:
git clone https://github.com/<your-username>/multi-language-problem-solving.git
cd multi-language-problem-solving

---

2. Navigate to any problem folder and choose your language:

cd 01_duplicate_file_finder/python
python solution.py
-
cd 01_duplicate_file_finder/java
javac Solution.java
java Solution
-
cd 01_duplicate_file_finder/cpp
g++ solution.cpp -o solution
./solution

---

# 🌟 Features

βœ… Multi-language solutions (Python 🐍, Java β˜•, C++ πŸ’Ύ)

βœ… Clear problem statements (problem.md)

βœ… Simple and modular code

βœ… Beginner-friendly & interview-ready

βœ… Perfect for portfolio & GitHub showcase

---

# 🀝 Contributing

Contributions are welcome!

Add new problems

Improve existing solutions

Fix bugs or enhance readability

---

 🎯 Author

Sandy M – Passionate about problem-solving, multi-language coding, and building professional portfolios.

--


---

Sandy, this **enhanced README** will make your GitHub repo:  

- Look **professional and clean**  
- Stand out with **badges and emojis**  
- Be **interview-ready and resume-worthy**  
- Clearly explain **problems, structure, and usage**

---

If you want, I can **now generate all 10 folders with Python + Java + C++ solutions** so the **entire repo is fully ready to push to GitHub**.  

Do you want me to do that next?

About

β€œA complete collection of 10 real-world coding problems solved in Python 🐍, Java β˜•, and C++ πŸ’Ύ. Perfect for learning, portfolio building, and interview preparation. πŸš€β€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published