Skip to content

iwstech3/challenge

 
 

Repository files navigation

SEED ROAD TO PRO CODER

image_

Welcome to the SEED ROAD TO PRO CODER repository! This is your gateway to mastering the art of coding—not just by cramming theory but by actively engaging in 50 challenging LeetCode problems. Each day, you’ll find a new problem complete with clear instructions and a dedicated space for your solution.


🚀 How It Works

  • Daily Challenges:
    Each day has its own folder containing:

    • instruction.py – Detailed instructions and problem description.
    • solution.py – A placeholder file for you to write your solution.
  • Get Started:

    1. Star this repository to show your support.
    2. Fork the repository to create your personal copy.
    3. Clone your fork locally to start coding.
  • Daily Routine:

    • Read: Go through the instruction.py file for the day.
    • Code: Solve the challenge by editing solution.py.
    • Commit & Push: Make sure you commit your solution and push it to your GitHub before the end of the day.
  • Strict Daily Submission Rule:
    Every day, you must submit your solution before the day ends. This is non-negotiable—it’s a commitment to your progress.


📜 Guidelines & Rules

  1. Daily Submission:

    • Deadline: All challenges must be completed and pushed by the end of each day.
    • Commit Often: Regular commits help track your progress and development.
  2. GitHub Etiquette:

    • Star this Repository: Your star encourages others and shows community support.
    • Fork and Clone: Create your own workspace to experiment and learn.
    • Push Your Code: After solving, commit your changes and push to GitHub.
  3. Learn and Research:

    • The problems might include topics that are new to you. Use these challenges as an opportunity to research, explore, and learn.
    • Documentation: Always refer to official documentation or trusted resources when you hit a roadblock.
  4. Respect the Process:

    • No Shortcuts: This journey is about building robust coding skills. Embrace the challenge!
    • Stay Consistent: Even if a problem seems hard, persist and ask for help if needed.
    • Feedback: Use the commit history to reflect on your learning curve and improvement over time.

🌟 Why This Journey Matters

  • Master the Fundamentals: Each problem is chosen to strengthen your coding foundations.
  • Think Like a Pro: Get used to planning, coding, testing, and committing—just like a professional developer.
  • Build a Portfolio: Your commits and pushes are building blocks of your coding portfolio.
  • Research Beyond the Basics: Some challenges might cover areas not yet taught. This is intentional to inspire self-learning and research.

📅 Daily Workflow Example

  1. Morning:

    • Pull the latest changes.
    • Read the day’s instruction.py.
  2. Afternoon:

    • Solve the challenge in solution.py.
    • Research any new concepts or challenges.
    • Test your solution locally.
  3. Evening:

    • Commit your work.
    • Push your changes to GitHub.
    • Review your progress and plan for the next day.

👩‍💻 Ready to Begin?

  • Star ⭐, Fork 🍴, Clone 📥, Code 💻, Commit ✅, and Push 🚀!
  • Embrace each challenge, learn from every mistake, and remember: Your consistency today builds your success tomorrow!

Happy Coding and Welcome to the Journey of Becoming a Pro Coder!

About

day 1-9

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%