Skip to content

In this repository, you'll find solutions to some CodeWars problems solved in Python or JavaScript, along with explanations in Markdown.

Notifications You must be signed in to change notification settings

VELIFZ/CodeWars-Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CodeWars Solutions

In this repository, you’ll find my solutions to various CodeWars challenges in Python and JavaScript. I started this mainly for myself, but I hope it will also be helpful for new learners. Each solution comes with an explanation so you can see my approach and hopefully learn from it. I'll always try to solve problems in the most efficient way in terms of space and time complexity based on my knowledge. But if I'm missing something, feel free to fork the repo and add your input!

Structure

The repository is organized as follows:

.
├── Python
│   ├── 8kyu
│   │   ├── solution1.md
│   │   ├── solution2.md
│   │   └── ...
│   ├── 7kyu
│   │   ├── solution1.md
│   │   ├── solution2.md
│   │   └── ...
│   └── ...
└── JavaScript
    ├── 8kyu
    │   ├── solution1.md
    │   ├── solution2.md
    │   └── ...
    ├── 7kyu
    │   ├── solution1.md
    │   ├── solution2.md
    │   └── ...
    └── ...

How to Use

  1. Navigate to the language directory (Python or JavaScript).
  2. Open the solution file to view the code (links are provided below the file) and explanation.

Contributing

Feel free to contribute by submitting a pull request. Make sure your solutions follow the existing structure and are easy to understand.

How to Fork and Contribute

  1. Fork the Repository: Click the "Fork" button at the top right of this repository's page to create a copy of the repository on your GitHub account.
  2. Clone the Forked Repository: Clone your forked repository to your local machine using the command:
    git clone https://github.com/YOUR-GITHUB-USERNAME/CodeWars-Solutions.git
  3. Create a New Branch: Create a new branch for your changes using the command:
    git checkout -b your-branch-name
  4. Make Your Changes: Add your solutions or make improvements to the existing ones.
  5. Commit Your Changes: Commit your changes with a meaningful commit message using the command:
    git commit -m "Added solution for [problem-name] in [language] - [kyu]"
  6. Push to GitHub: Push your changes to your forked repository using the command:
    git push origin your-branch-name
  7. Create a Pull Request: Go to the original repository on GitHub and click the "New Pull Request" button. Select your branch and submit the pull request for review.

Thank you for contributing!

About

In this repository, you'll find solutions to some CodeWars problems solved in Python or JavaScript, along with explanations in Markdown.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published