Coder Social home page Coder Social logo

tubbz-alt / codewars Goto Github PK

View Code? Open in Web Editor NEW

This project forked from a-merezhanyi/codewars

1.0 1.0 0.0 1.19 MB

My solutions for CODEWARS: A collection of TDD katas (simple programs) written in JavaScript, Python, and more to learn and have fun!

License: MIT License

JavaScript 31.85% Python 12.44% Rust 14.20% TypeScript 9.92% C++ 13.14% Go 1.56% Java 13.29% C# 3.59%

codewars's Introduction

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

My Profile: https://www.codewars.com/users/e1r0nd

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

(3 kyu) Base64 Encoding (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(3 kyu) The soul of wit - reverse an array (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]

4 kyu Katas

(4 kyu) Decode the Morse code, advanced (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) Human readable duration format (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) IP Validation (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) Range Extraction (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) Reverse it, quickly (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) Snail (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) Strip Comments (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(4 kyu) Sum Strings as Numbers (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]

5 kyu Katas

(5 kyu) Calculating with Functions (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(5 kyu) Count IP Addresses (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(5 kyu) Fibonacci Generator (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(5 kyu) Human Readable Time (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(5 kyu) Memoized Fibonacci (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(5 kyu) Ninety Nine Thousand Nine Hundred Ninety Nine (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]

(5 kyu) RGB To Hex Conversion (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]

6 kyu Katas

(6 kyu) CamelCase Method (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Multiples of 3 or 5 (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Decode the Morse code (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Easy Balance Checking (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Fibonacci Generator Function (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Find the odd int (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Follow that Spy (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Hard Time Bomb (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Help the bookseller (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) IQ Test (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Playing with digits (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Playing with passphrases (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Reverse or rotate? (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Salesman's Travel (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]
(6 kyu) Square Digits Sequence (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [Java]

7 kyu Katas

(7 kyu) Build a square (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Canvas Fun 1 - Draw Lines (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Complementary DNA (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Even numbers in an array (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Exes and Ohs (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Form The Largest (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Form The Minimum (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Frequency sequence (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Get the Middle Character (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Highest and Lowest (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Jaden Casing Strings (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Last (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Mumbling (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Number of People in the Bus (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Recursion #2 - Fibonacci (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Remove duplicate words (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Reverse words (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Shortest Word (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Simple beads count (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Sort Numbers (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) String ends with (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Thinkful - String Drills. Repeater (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(7 kyu) Two to One (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]

8 kyu Katas

(8 kyu) Abbreviate a Two Word Name (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Basic subclasses - Adam and Eve (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C#] / [Java] / [Go]
(8 kyu) Century From Year (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Count of positives - sum of negatives (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Counting sheep (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) DNA to RNA Conversion (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Even or Odd (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Find the smallest integer in the array (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) If you can't sleep, just count sheep (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Jenny's secret message (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Multiply (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / Java] / [Go]
(8 kyu) Opposite number (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Remove String Spaces (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Return Negative (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Reversed Strings (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Reversed Words (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Reversed sequence (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Sort and Star (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) Square(n) Sum (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [С++] / [С#] / [Java] / [Go]
(8 kyu) String repeat (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) The Feast of Many Beasts (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]
(8 kyu) altERnaTIng cAsE = ALTerNAtiNG CaSe (Description + JS Video Tutorial) : [JavaScript] / [TypeScript] / [Python] / [Rust] / [C++] / [C#] / [Java] / [Go]

codewars's People

Contributors

a-merezhanyi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.