Skip to content
This repository was archived by the owner on Jan 27, 2025. It is now read-only.

rishikeshsamant/Lets-Code-C

Repository files navigation

Lets Code C Bootcamp

Welcome to the "Lets Code C" bootcamp! This program is designed to enhance your C programming skills through a series of daily coding challenges. Each day, you'll find a set of problems in the "Problems" directory to solve, and corresponding solutions will be available in the "Solutions" directory.

Guides

Coding Standards Guide

To ensure consistency and readability across all code submissions, participants are required to follow these coding standards:

  1. Indentation and Formatting:

    • Use consistent indentation (e.g., spaces or tabs).
    • Format your code to enhance readability.
  2. Naming Conventions:

    • Follow meaningful and descriptive variable and function names.
    • Use camelCase for variables and functions in languages that adopt this convention.
  3. Comments:

    • Add comments to explain complex sections of code.
    • Ensure comments are clear and concise.
  4. Whitespace:

    • Minimize unnecessary whitespace.
    • Use whitespace to separate logical sections of code.
  5. Consistent Naming Styles:

    • Be consistent with naming styles throughout your code.

By adhering to these coding standards, we create a more collaborative and readable codebase. Participants are encouraged to review this guide before submitting their solutions.

For more details, refer to CodingStandards.md.


Participation Guide

To successfully submit your solutions, follow these steps:

  1. Fork the Repository: Click on the "Fork" button at the top right of the bootcamp repository page on GitHub.

  2. Clone Your Forked Repository: Open your terminal or Git Bash and clone the repository.

  3. Create a Branch: Create a branch using your name as its identifier.

  4. Navigate and Create Subdirectory: Change to your cloned repository directory and create a subdirectory for the specific day.

  5. Create a Source File: In the day's subdirectory, create a source file for the first problem of the day.

  6. Write Your Solution Code: Open the source file and write your solution code.

  7. Stage and Commit Your Solution: Stage and commit your changes with a descriptive message.

  8. Push Changes to Your Forked Repository: Push your changes to your forked repository.

For detailed instructions and additional information, refer to ParticipationGuide.md.

That's it! Your solution is now submitted. Create a pull request on GitHub to notify the bootcamp organizers of your submission.

Happy coding! 🚀


Directory Structure

├── Problems/
│ ├── Day1/
│ │ ├── 01.md
│ │ ├── 02.md
│ │ └── ...
│ ├── Day2/
│ │ ├── 01.md
│ │ ├── 02.md
│ │ └── ...
│ └── ...
├── Solutions/
│ ├── Day1/
│ │ ├── 01.c
│ │ ├── 02.c
│ │ └── ...
│ ├── Day2/
│ │ ├── 01.c
│ │ ├── 02.c
│ │ └── ...
│ └── ...
├── CODE_OF_CONDUCT.md
└── LICENSE.md

Code of Conduct

Please review our Code of Conduct to understand the guidelines and principles that govern this bootcamp.

MIT License

This bootcamp and its associated code are licensed under the terms of the MIT License.

How to participate

  1. Each day, navigate to the "Problems" directory to find the coding challenges for that day.
  2. You will be provided assignment link.
  3. Attempt to solve the problems using your C programming skills.
  4. Once you've completed the challenges, explore the corresponding solutions in the "Solutions" directory which will be probably available by next day.
  5. Engage with fellow participants and share your solutions on our discussion forums or community groups.

Lets Code C - Sharpening Your C Programming Skills, One Challenge at a Time!

🚀 Event Conclusion

And that's a wrap! From 14th Feb 2024 to 9th March 2024, this repository is the cool archive of the coding fun we had together. It's like a scrapbook of all the awesome code and good times. Big shoutout to everyone who joined in!

Participants ❤

Until next time, happy coding and keep the vibes alive! 🎉

About

Lets Code C - Sharpening Your C Programming Skills, One Challenge at a Time!

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors

Languages