Welcome to The Winged Coders—a free, open-source repository dedicated to collecting, organizing, and sharing solutions for all major competitive programming (CP) platforms and coding interviews.
Whether you're a beginner learning your first algorithm or an experienced coder looking for diverse problem sets, this is your go-to resource!
Our goal is to provide clear, well-commented solutions across various programming languages (primarily Python, C++, and Java) for top coding platforms.
| Platform/Category | Description |
|---|---|
| Codeforces | Solutions to contests and individual problems. |
| LeetCode | Interview preparation problems, Daily Challenges, and contest solutions. |
| CodeChef | Long Challenges, Cook-Offs, and Lunchtime solutions. |
| HackerRank | Solutions for specialized tracks and problem sets. |
| Google Code Jam | Solutions from past rounds of this prestigious competition. |
| Data Structures & Algos | Fundamental algorithms implemented and explained. |
| Contests | Code from general coding competitions and university contests. |
- Find the Platform: Navigate to the specific repository for the platform you are interested in (e.g.,
leet_codeorcode_forces). - Browse by Category/Contest: Look for folders organized by problem number.
- Review the Code: Solutions are generally named based on the problem number. Inside, you'll find the code.
- Learn: Don't just copy! Review the logic, understand the chosen Data Structure or Algorithm, and try to implement it yourself.
This project thrives on community effort! If you'd like to contribute, please follow these steps:
- Fork the specific repository you want to contribute to.
- Create a New Branch (
git checkout -b feature/your-problem-name). - Add Your Solution:
- Create a folder structure that matches the existing pattern (e.g.,
Platform/ProblemSet/ProblemName/solution.cpp). - Ensure your code is clean, well-commented, and includes a brief header with the problem source.
- Create a folder structure that matches the existing pattern (e.g.,
- Commit Your Changes (
git commit -m "feat: Add solution for [Platform] [Problem Name]"). - Push to the Branch and open a Pull Request (PR) against the
mainbranch of this organization.
Note: Please ensure your solution is efficient and follows best practices for the language used.
Join our community to discuss problems, share insights, and get updates on new additions
| Via | Link |
|---|---|
| [dewanrocky250@gmail.com] | |
| [http://linkedin.com/in/rockydewan250] | |
| Portfolio | [https://rocky-dewan.github.io/-Rockyfolio/] |
| Github | [http://github.com/Rocky-Dewan] |
Happy coding!