Skip to content

Mopheshi/Exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Exercises Repository

Welcome to my Programming Exercises Repository! This repository is dedicated to providing a collection of programming exercises to help you improve your coding skills and knowledge across various programming languages and topics.

Table of Contents

  1. Introduction
  2. Languages
  3. Topics
  4. Contributing
  5. License

Introduction

This repository aims to provide a curated list of programming exercises suitable for beginners to advanced programmers. Whether you're looking to practice algorithms, data structures, or specific programming language features, you'll find exercises here to challenge and enhance your skills.

Languages

Our exercises cover a wide range of programming languages, including but not limited to:

  • Python
  • Java
  • C#
  • Brainfuck
  • Etc.

We are continuously adding exercises in more languages, so stay tuned for updates!

Topics

The exercises in this repository are categorized into various topics, including:

  • Algorithms and Data Structures
  • Problem-Solving
  • Object-Oriented Programming (OOP)
  • Functional Programming
  • Web Development, Lol!
  • Database Management
  • Machine Learning
  • Artificial Intelligence
  • Natural Language Processing
  • And many more!

Each exercise is provided with clear instructions, sample input/output, and sometimes hints to help you solve it. Feel free to explore different topics and challenge yourself to improve your coding abilities.

Contributing

We welcome contributions from the community! If you have an interesting programming exercise or you want to improve existing ones, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/add-new-exercise).
  3. Add your exercise(s) to the appropriate folder, following the existing structure.
  4. Ensure your code is well-commented and includes sample input/output if applicable.
  5. Update the README.md with any necessary information about your exercise(s).
  6. Test your changes locally.
  7. Commit your changes (git commit -am 'Add new exercise(s)').
  8. Push to the branch (git push origin feature/add-new-exercise).
  9. Create a new Pull Request.

License

This repository is licensed under the MIT License, which means you are free to use, modify, and distribute the contents of this repository for personal or commercial purposes. However, please attribute the original source if you redistribute any part of this repository.

Happy coding!