Skip to content

DSA Auto Sync is an automated repository featuring optimized solutions for Data Structures & Algorithms and Competitive Programming problems in C++ and Python. It serves as a live portfolio, synchronizing problems from various platforms, ensuring code quality through continuous integration and clean coding practices.

License

Notifications You must be signed in to change notification settings

AdityaPandey-DEV/DSA-Auto-Sync

Repository files navigation

🚀 DSA Auto Sync

License: MIT GitHub Actions PRs Welcome

A professionally maintained, automated repository containing optimized solutions to Data Structures & Algorithms (DSA) and Competitive Programming problems.

This repository serves as a live portfolio of my problem-solving journey, featuring solutions in C++ and Python that are automatically synchronized from various coding platforms.


📊 Live Problem Statistics

Platform Status
LeetCode LeetCode
Codeforces Codeforces
GeeksforGeeks GeeksforGeeks

✨ Key Highlights

  • ✅ Solved 50+ DSA problems across top platforms.
  • 🔄 Fully Automated Synchronization using GitHub Actions & Python scripts.
  • 🏆 Clean Code Principles: Solutions are optimized for time & space complexity.
  • 📈 Continuous Integration: Linting and formatting checks ensure code quality.

🛠️ Technologies & Tools

  • Languages: C++, Python
  • Automation: GitHub Actions, Python Scripting
  • Version Control: Git, GitHub
  • Quality Assurance: black (Python), clang-format (C++)

📂 Repository Structure

.
├── codeforces/      # Solutions from Codeforces contests
├── leetcode/        # LeetCode solutions (categorized by difficulty)
├── geeksforgeeks/   # GeeksforGeeks practice problems
├── scripts/         # Automation scripts for stats and syncing
└── .github/         # CI/CD workflows

🚀 Getting Started

To explore the solutions locally:

  1. Clone the repository:
    git clone https://github.com/AdityaPandey-DEV/DSA-Auto-Sync.git
  2. Navigate to the directory:
    cd DSA-Auto-Sync
  3. Explore specific categories (e.g., LeetCode Medium):
    cd leetcode/medium

🤝 Contributing

Contributions are welcome! Whether it's adding a new solution, optimizing an existing one, or improving documentation.

Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by Aditya Pandey

About

DSA Auto Sync is an automated repository featuring optimized solutions for Data Structures & Algorithms and Competitive Programming problems in C++ and Python. It serves as a live portfolio, synchronizing problems from various platforms, ensuring code quality through continuous integration and clean coding practices.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •