All Projects → ParanoidUser → Codewars Handbook

ParanoidUser / Codewars Handbook

Licence: mit
A Handbook of Codewars Challenges 👘⛩🥋

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Codewars Handbook

Javascript Data Structures And Algorithms
Exercises, algorithms
Stars: ✭ 26 (-23.53%)
Mutual labels:  algorithms
Cub
Cooperative primitives for CUDA C++.
Stars: ✭ 883 (+2497.06%)
Mutual labels:  algorithms
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+2741.18%)
Mutual labels:  algorithms
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (+2414.71%)
Mutual labels:  algorithms
Phpalgorithms
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Stars: ✭ 865 (+2444.12%)
Mutual labels:  algorithms
Coding Challenges
solutions to coding challenges and algorithm and data structure building blocks
Stars: ✭ 28 (-17.65%)
Mutual labels:  algorithms
Leetcode Downloader
Download your accepted LeetCode submissions
Stars: ✭ 25 (-26.47%)
Mutual labels:  algorithms
Algorithm study
algorithms and data structures for coding contest (designed for 'copy & paste')
Stars: ✭ 33 (-2.94%)
Mutual labels:  algorithms
Alpg
Visualize and inspect custom algorithms with time travelling
Stars: ✭ 13 (-61.76%)
Mutual labels:  algorithms
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-8.82%)
Mutual labels:  algorithms
Awesome Unam
A curated list of awesome engineering ecosystem, including UNAM Projects
Stars: ✭ 10 (-70.59%)
Mutual labels:  algorithms
Huprog
A repo which includes the HUPROG'17(Hacettepe University Programming Contest)'s questions and the solutions of that questions.
Stars: ✭ 11 (-67.65%)
Mutual labels:  algorithms
Ds Algo Point
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Stars: ✭ 949 (+2691.18%)
Mutual labels:  algorithms
Competitive Programming Library
A library designed to improve your competitive programming performance.
Stars: ✭ 26 (-23.53%)
Mutual labels:  algorithms
Deepdatabase
A relational database engine using B+ tree indexing
Stars: ✭ 32 (-5.88%)
Mutual labels:  algorithms
Stanford University Algorithms
Assignments of Stanford University - Algorithms from Coursera
Stars: ✭ 25 (-26.47%)
Mutual labels:  algorithms
Dlinterview
Deep Learning Interview 深度学习面试题目汇总
Stars: ✭ 943 (+2673.53%)
Mutual labels:  algorithms
Innovative Hacktober
Make a pull request. Let's hack the ocktober in an innovative way.
Stars: ✭ 34 (+0%)
Mutual labels:  algorithms
Sudoku Generator
A Sudoku puzzle generator written in C++ using modified and efficient backtracking algorithm.
Stars: ✭ 33 (-2.94%)
Mutual labels:  algorithms
Hamming
Hamming distance and bit counting primitives in Go (golang)
Stars: ✭ 30 (-11.76%)
Mutual labels:  algorithms

Codewars Handbook ☕️🚀

Codewars is an educational online platform for computer programming. On the platform, users aka "codewarriors" try to solve programming challenges known as "kata" to practice programming skills and gain honor points, which represent the level of respect a user has earned from the community. Each kata is set to a kyū rank, based on its subject area and difficulty. The harder the kata, the more points. Every new codewarrior is ranked as 8 kyū (Beginner) and can advance through the ranks by completing kata at or above their rank to reach the final 4th dan (Master). Kyū indicates the number of degrees away from the master level. This is why they count downward. Once you reach the master level, we count upward. Enough said... Banzaaaai!

Overview

The repository contains a collection of Java solutions for Codewars challenges grouped by a kyū rank. Each kata is placed in a separate folder named by its slug and accompanied by a task description, a solution source code, and verification tests. All solutions were solved on the official platform, verified against their original test cases, and styled to achieve the shortest source code that implements a certain algorithm.

For quick access use the index table or do a search by kata URL, name, ID or slug in the repository.

Difficulty Rank Solved
In Beta process (4 points) Any 77
Beginner (2 points) 8th kyū 176
7th kyū 461
Novice (8 points) 6th kyū 333
5th kyū 6
Competent (32 points) 4th kyū 4
3rd kyū 3
Proficient (128 points) 2nd kyū -
1st kyū -

Pay attention: the source code is written with Java 11 and uses language features that could be incompatible with Java 8 kata versions.

Disclaimer

Please DO NOT look at the solutions until you've solved a kata or at least took the time to think about your own approaches to solve the challenge. Keep in mind, using materials of this repository to gain rank, you violate the policies of Codewars, which state:

If you are caught cheating on a challenge, you will initially have your solution marked as a cheat and will not receive any honor or rank. This includes clever solutions that are clearly created for the spirit of cheating. Repeat offenders who have intentionally cheated will be banned.

You acknowledge and agree that your use of the repository materials is at your own risk. The author assumes no responsibility or liability for any consequence resulting directly or indirectly for any action or inaction you take based on or made in reliance on the information or material on or linked to this repository. The information contained in this repository is provided on an "as is" basis with no guarantees of completeness, accuracy, usefulness or timeliness. The author reserves the right to change any and all items used or contained in the repository at any time without notice.

Contribute

Your contribution is highly appreciated here. Feel free to send fixes and your brilliant ideas.
If you have any questions or comments, the chat is open for discussion anytime.

✔️ DO'S

"This solution no longer passes test cases!" 😤

Oops... Please open an issue or create a pull request with a working copy.


"This solution has a bug!" 😳

D'oh! Please open an issue or create a pull request with a fixed version.


"This solution is retrograde and can be solved by a one-liner!" 🤔

You know what to do, right? 😉 Open an issue or create a pull request with an update!

⛔ DON'TS

Please DO NOT send new solutions for kata challenges!

All challenges in the repository were solved by the author themselves and are cherry-picked to be shared with the community. To avoid harm and abuse to the Codewars platform and kata senseis the publishing process goes in the specific order. It starts with an 8-kyū rank (the easiest) and moves to a higher rank when all challenges in the group are solved. Within the same kyu, kata are selected by publication date from the oldest to the newest.

Please DO NOT fork or clone the repository for any purposes other than contribution!

By making your own (or other code warriors') solutions accessible to anyone you disrespect the Community Code of Conduct. It's highly discouraged by the Codewars team and the community.

❤️ Your Support

If you find the repo helpful, please give it a thank with a star 👉⭐👈
As a token of appreciation the names of all stargazers will be mentioned in the release note. Hit the watch button to stay tuned!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].