Codewars
My solutions for CODEWARS: A collection of TDD katas (simple programs) written in JavaScript, Python, and more to learn and have fun!
Install / Use
/learn @a-merezhanyi/CodewarsREADME
Codewars' Kata
Disclaimer
- Codewarriors are strongly encouraged not to look at my solutions to Kata until they have completed it themselves or at least took the time to think about their own approaches
- Codewarriors should not submit these solutions as their own
- I will not be accepting contributions of any form to this repo
- Creating a repository like this is discouraged by Codewars
Please be noticed, that violating Codewars ToS might lead to the termitation of your Codewars' account.
My solutions for Codewars' Kata https://www.codewars.com
A collection of TDD katas (simple programs) written in JavaScript, Python, Rust, and more to learn and have fun!
JavaScript Video Tutorials playlist: Codewars' katas solved
3 kyu Katas (2 -> 5)
(3 kyu) Base64 Encoding (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (3 kyu) The soul of wit - reverse an array (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / ~~[Python]~~ / ~~[Rust]~~ / ~~[C++]~~ / ~~[C#]~~ / ~~[Java]~~ / ~~[Go]~~
4 kyu Katas (8)
(4 kyu) Decode the Morse code, advanced (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (4 kyu) Human readable duration format (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (4 kyu) IP Validation (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (4 kyu) Range Extraction (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (4 kyu) Reverse it, quickly (Description + JS Video Tutorial) : [JavaScript] / ~~[TypeScript]~~ / ~~[Python]~~ / ~~[Rust]~~ / ~~[C++]~~ / ~~[C#]~~ / ~~[Java]~~ / ~~[Go]~~ <br> (4 kyu) Snail (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (4 kyu) Strip Comments (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (4 kyu) Sum Strings as Numbers (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
5 kyu Katas (7 -> 13)
(5 kyu) Calculating with Functions (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (5 kyu) Count IP Addresses (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (5 kyu) Fibonacci Generator (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / ~~[Python]~~ / ~~[Rust]~~ / ~~[C++]~~ / ~~[C#]~~ / ~~[Java]~~ / ~~[Go]~~ <br> (5 kyu) Human Readable Time (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (5 kyu) Memoized Fibonacci (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> (5 kyu) Ninety Nine Thousand Nine Hundred Ninety Nine (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(5 kyu) RGB To Hex Conversion (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
6 kyu Katas (16 -> 21)
(6 kyu) CamelCase Method (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go] <br> **[(6 kyu) Multiples of 3 or 5](https://www.codewars.com/kata/multiples-of-3-or-5
