My collection of KATAS in PHP, SQL, Golang, Javascript,Java and Kotlin.
Codewars profile: https://www.codewars.com/users/romulos
PHP
| Name | Level |
|---|---|
| Sudoku Solver | 3kyu |
| Sum Strings as Numbers | 4kyu |
| Range Extraction | 4kyu |
| Twice Linear | 4kyu |
| Human readable time | 5kyu |
| A chain adding function | 5kyu |
| Josephus surviver | 5kyu |
| Where my anagrams at | 5kyu |
| Rgb to hex conversion | 5kyu |
| The hashtag generator | 5kyu |
| Build a pile of cubes | 6kyu |
| Find the missing letter | 6kyu |
| Find the odd int | 6kyu |
| Who likes it | 6kyu |
| Bit counting | 6kyu |
| Convert string to cancel case | 6kyu |
| Count the smiley faces | 6kyu |
| Counting duplicates | 6kyu |
| Create phone number | 6kyu |
| Decode the morse code | 6kyu |
| Extract file name | 6kyu |
| Find the parity outlier | 6kyu |
| Highest scoring world | 6kyu |
| If you can read this | 6kyu |
| Ip validation | 6kyu |
| Kebabize | 6kyu |
| Make the deadfish swim | 6kyu |
| Mexican wave | 6kyu |
| Number zoo patrol | 6kyu |
| Persistent bugger | 6kyu |
| Replace with alphabet position | 6kyu |
| Roman numerals decoder | 6kyu |
| Simple fun 79 delete a digit | 6kyu |
| Write number in expanded form | 6kyu |
| Number of people in the bus | 7kyu |
| Two to one | 7kyu |
| Square every digit | 7kyu |
| Exes and Ohs | 7kyu |
| Cat and mouse | 7kyu |
| Highest and lowest | 7kyu |
| Isograms | 7kyu |
| Jaden casing strings | 7kyu |
| Mumbling | 7kyu |
| Shortest word | 7kyu |
| Simple fun 176 reverse letter | 7kyu |
| Sort array by string length | 7kyu |
| Vowel count | 7kyu |
| Convert boolean values in strings yes or no | 8kyu |
| Invert values | 8kyu |
| Is he gonna survive | 8kyu |
| Super duper easy | 8kyu |
| The feast of many beasts | 8kyu |
| You cant code under pressure 1 | 8kyu |
Javascript
| Name | Level |
|---|---|
| Human readable duration format | 4kyu |
| Rot13 | 5kyu |
| Simple pig latin | 5kyu |
| Not very secure | 5kyu |
| Number of trailing zeros of N | 5kyu |
| Moving zeros to the end | 5kyu |
| String incrementer | 5kyu |
| Array.diff | 6kyu |
| Sum of digits digitals root | 6kyu |
| Let's recycle | 6kyu |
| Does my number look big in this | 6kyu |
| Check if two words are isomorphic to each other | 6kyu |
| Unique in order | 6kyu |
| Multiple of 3 and 5 | 6kyu |
| How many pages in a book | 6kyu |
| VIN checker | 6kyu |
| Collatz conjecture length | 7kyu |
| Don't give me five | 7kyu |
| All unique | 7kyu |
| Delete a digit | 7kyu |
| How many animals are there | 7kyu |
| Sort array by string length | 7kyu |
| Spacify | 7kyu |
| Sum even numbers | 7kyu |
| Reversed string | 8kyu |
Java
| Name | Level |
|---|---|
| Detect Pangram | 6kyu |
| Stop gninnips my sdroW! | 6kyu |
| Your order, please | 6kyu |
| Take a ten minute walk | 6kyu |
| Descending Order | 7kyu |
| Disemvowel Trolls | 7kyu |
| Get the middle character | 7kyu |
| You're a square | 7kyu |
| Are you playing banjo | 8kyu |
| Counting sheep | 8kyu |
| Grasshopper summation | 8kyu |
| Keep hydrated | 8kyu |
| Parse nice int from char problem | 8kyu |
| Remove exclamation mark | 8kyu |
| Remove string spaces | 8kyu |
| Return negative | 8kyu |
GO
| Name | Level |
|---|---|
| Pick Peaks | 5kyu |
| Duplicat encoder | 6kyu |
| The Spiraling Box | 7kyu |
| Vowel count | 7kyu |
| Highest and Lowest | 7kyu |
| Disemvowel Trolls | 7kyu |
| Array element parity | 7kyu |
| A Rule of Divisibility by 7 | 7kyu |
| Two fighters one winner | 7kyu |
| Growth of a Population | 7kyu |
| Jaden casing strings | 7kyu |
| Convert boolean values to strings 'Yes' or 'No'. | 8kyu |
| Square n Sum | 8kyu |
| Remove First and Last Character | 8kyu |
| String repeat | 8kyu |
| Find the smallest integer in the array | 8kyu |
| Grasshopper summation | 8kyu |
| Remove string spaces | 8kyu |
| Convert a String to a Number! | 8kyu |
| Get planet name by id | 8kyu |
| Returning string | 8kyu |
| Reversed string | 8kyu |
| Twice as old | 8kyu |
| Convert a Number to a String! | 8kyu |
| Opposite number | 8kyu |
| Even or Odd | 8kyu |
| Sum of positive | 8kyu |
| Return negative | 8kyu |
SQL
| Name | Level |
|---|---|
| Simple exists | 6kyu |
| Simple full text search | 6kyu |
| Simple having | 6kyu |
| Simple in | 6kyu |
| Simple table totaling | 6kyu |
| Simple with | 6kyu |
| Top 10 customers by total payments amount | 6kyu |
| Concatening columns | 7kyu |
| Easy sql counting and grouping | 7kyu |
| Simple group by | 7kyu |
| Simple join | 7kyu |
| Sql with street fighter total wins | 7kyu |
Kotlin
| Name | Level |
|---|---|
| Opposite Number | 8kyu |