Skip to content

A collection of coding challenges designed for beginners to practice and improve their skills.

License

Notifications You must be signed in to change notification settings

mmujtabah/CodingChallenges

Repository files navigation

Coding Challenges

Welcome to the CodingChallenges repository!

Overview

This repository contains coding challenges designed to help beginners practice and improve their programming skills. The challenges cover various topics and can be solved using any programming language.

Challenges

Find coding challenges in the challenges directory. Each challenge includes a problem statement and example output.

How to Contribute

  1. Fork the Repository: Click the "Fork" button at the top right of this page.
  2. Clone Your Fork: Clone your forked repository to your local machine. git clone https://github.com/YOUR_USERNAME/CodingChallenges.git
  3. Create a New Branch: Create a new branch for your changes. git checkout -b your-branch-name
  4. Add Your Solution: Add your solution to the solutions directory. Ensure your code is well-documented.
  5. Commit and Push: Commit your changes and push them to your forked repository.
git add .
git commit -m "Add solution for [Challenge Name]"
git push origin your-branch-name

Solutions

Feel free to submit solutions in any programming language. Here are some examples of languages in which you can submit your solutions:

  • Python: solutions/fizzbuzz.py
  • JavaScript: solutions/fizzbuzz.js
  • Java: solutions/FizzBuzz.java
  • C++: solutions/fizzbuzz.cpp

Each solution file should include the code and a brief explanation of how it works.

Directory

CodingChallenges/
├── challenges/
│   └── fizzbuzz.md
└── solutions/
    ├── fizzbuzz.py
    ├── fizzbuzz.js
    ├── FizzBuzz.java
    └── fizzbuzz.cpp

Code of Conduct

We are committed to creating a welcoming and inclusive environment for all contributors. Please adhere to the following guidelines:

  1. Be Respectful: Treat all contributors with respect and kindness.
  2. Be Inclusive: Encourage diverse perspectives and opinions.
  3. Be Professional: Maintain a professional and constructive tone in all interactions.
  4. Be Supportive: Offer help and support to fellow contributors and learners.

For detailed guidelines, please refer to the CONTRIBUTING.md file.

License

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

If you have suggestions for additional acknowledgements, please let us know!

About

A collection of coding challenges designed for beginners to practice and improve their skills.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published