Hackerrank
Solutions and explanations to practice problems (algorithms, data structures, math, tutorials, language proficiency) on hackerrank in python.
README
<p align="center">
<a href="https://www.hackerrank.com/profile/kumbonghermann"><img src="https://i0.wp.com/gradsingames.com/wp-content/uploads/2016/05/856771_668224053197841_1943699009_o.png" ></a>
</p>
<p align="center">
<<<<<<< HEAD
(Efficient!!) solutions to problems on HackerRank in Python.
=======
My (Efficient!!) solutions to problems on HackerRank in Python and other languages .
>>>>>>> 23ca07ed92c98673f4a9869fe94036744a487ffb
</p>
<p align="center">
| hackerrank | algorithms| data structures | mathematics | c | c++ | java | python | ruby | linux shell | functional programming | artificial intelligence | sql | databases | regex | interview preparation kit |30 days of code| 10 days of statistics |10 days of javascript |
</p>
<p align="center">
<img src="https://img.shields.io/github/commit-activity/m/kumbong/hackerrank">
<img src="https://img.shields.io/badge/Problems%20Solved-125-brightgreen.svg">
<img src="https://img.shields.io/github/stars/kumbong/hackerrank">
<img src="https://img.shields.io/github/issues/kumbong/hackerrank">
<img src="https://img.shields.io/github/last-commit/kumbong/hackerrank">
<img src="https://img.shields.io/github/languages/count/kumbong/hackerrank">
<img src="https://img.shields.io/github/languages/top/kumbong/hackerrank">
</p>
<p align="center">
Algorithms
<table align="center">
<tr>
<th>#</th>
<th>Problem</th>
<th>Solution</th>
<th>Difficulty</th>
<th>Points</th>
<th>Sub domain</th>
</tr>
<tr>
<td>1</td>
<td><a href="https://www.hackerrank.com/challenges/solve-me-first/problem">Solve me first</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/solve%20me%20first.py">Solution</a></td>
<td>Easy</td>
<td>1</td>
<td>Warm up</td>
</tr>
<tr>
<td>2</td>
<td><a href="https://www.hackerrank.com/challenges/simple-array-sum">Simple array sum</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/simple%20array%20sum.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>3</td>
<td><a href="https://www.hackerrank.com/challenges/compare-the-triplets/problem">Compare triplets</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/compare%20the%20triplets.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>4</td>
<td><a href="https://www.hackerrank.com/challenges/a-very-big-sum/problem">A very big sum</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/a%20very%20big%20sum.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>5</td>
<td><a href="https://www.hackerrank.com/challenges/diagonal-difference/problem">Diagonal differnce</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/diagonal%20difference.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>6</td>
<td><a href="https://www.hackerrank.com/challenges/plus-minus/problem">Plus Minus</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/plus%20minus.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>7</td>
<td><a href="https://www.hackerrank.com/challenges/staircase/problem">Staircase</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/staircase.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>8</td>
<td><a href="https://www.hackerrank.com/challenges/mini-max-sum/problem">Mini-Max-Sum</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/mini-max-sum.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>9</td>
<td><a href="https://www.hackerrank.com/challenges/birthday-cake-candles/problem">Birthday Cake Candles</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/birthday%20cake%20candles.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>10</td>
<td><a href="https://www.hackerrank.com/challenges/time-conversion/problem">Time conversion</a></td>
<td><a href="https://github.com/Kumbong/hackerrank/blob/master/algorithms/warm%20up/time%20conversion.py">Solution</a></td>
<td>Easy</td>
<td>10</td>
<td>Warm up</td>
</tr>
<tr>
<td>11</td>
<td><a href="https://www.hackerrank.com/challenges/grading/problem">Grading Students</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>12</td>
<td><a href="https://www.hackerrank.com/challenges/apple-and-orange/problem">Apple and Orange</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>13</td>
<td><a href="https://www.hackerrank.com/challenges/kangaroo/problem">Kangaroo</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>14</td>
<td><a href="https://www.hackerrank.com/challenges/between-two-sets/problem">Between two sets</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>15</td>
<td><a href="https://www.hackerrank.com/challenges/breaking-best-and-worst-records/problem">Breaking the records</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>16</td>
<td><a href="https://www.hackerrank.com/challenges/the-birthday-bar/problem">Birthday chocolate</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>17</td>
<td><a href="https://www.hackerrank.com/challenges/divisible-sum-pairs/problem">Divisible Sum pairs</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>18</td>
<td><a href="https://www.hackerrank.com/challenges/mini-max-sum/problem">Mini-Max-Sum</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>19</td>
<td><a href="https://www.hackerrank.com/challenges/migratory-birds/problem">Migratory birds</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>20</td>
<td><a href="https://www.hackerrank.com/challenges/bon-appetit/problem">Bon Appetit</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>21</td>
<td><a href="https://www.hackerrank.com/challenges/sock-merchant/problem">Sock merchant</a></td>
<td>Solution</td>
<td>Easy</td>
<td>10</td>
<td>Implementation</td>
</tr>
<tr>
<td>22</td>
<td><a href="https://www.hackerrank.com/challenges/counting-valleys/problem">Counting valleys</a></td>
<td>Solution</td>
<td>Easy</td>
<td>15</td>
<td>Implementation</td>
</tr>
<tr>
<td>23</td>
<td><a href="https://www.hackerrank.com/challenges/electronics-shop/problem">Electronics shop</a></td>
<td>Solution</td>
<td>Easy</td>
<td>15</td>
<td>Implementation</td>
</tr>
<tr>
<td>24</td>
<td><a href="https://www.hackerrank.com/challenges/cats-and-a-mouse/problem">Cats and a mouse</a></td>
<td>Solution</td>
<td>Easy</td>
<td>15</td>
<td>Implementation</td>
</tr>
<tr>
<td>25</td>
<td><a href="https://www.hackerrank.com/challenges/picking-numbers">Picking numbers</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>26</td>
<td><a href="https://www.hackerrank.com/challenges/the-hurdle-race">The hurdle race</a></td>
<td>Solution</td>
<td>Easy</td>
<td>15</td>
<td>Implementation</td>
</tr>
<tr>
<td>27</td>
<td><a href="https://www.hackerrank.com/challenges/designer-pdf-viewer">Designer pdf viewer</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>28</td>
<td><a href="https://www.hackerrank.com/challenges/utopian-tree">Utopian tree</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>29</td>
<td><a href="https://www.hackerrank.com/challenges/angry-professor">Angry professor</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>30</td>
<td><a href="https://www.hackerrank.com/challenges/beautiful-days-at-the-movies">Beautiful days at the movies</a></td>
<td>Solution</td>
<td>Easy</td>
<td>15</td>
<td>Implementation</td>
</tr>
<tr>
<td>31</td>
<td><a href="https://www.hackerrank.com/challenges/strange-advertising">Viral advertising</a></td>
<td>Solution</td>
<td>Easy</td>
<td>15</td>
<td>Implementation</td>
</tr>
<tr>
<td>32</td>
<td><a href="https://www.hackerrank.com/challenges/circular-array-rotation">Circular array rotation</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>33</td>
<td><a href="https://www.hackerrank.com/challenges/permutation-equation">Sequence Equation</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>34</td>
<td><a href="https://www.hackerrank.com/challenges/find-digits">Find digits</a></td>
<td>Solution</td>
<td>Easy</td>
<td>25</td>
<td>Implementation</td>
</tr>
<tr>
<td>35</td>
<td><a href="https://www.hackerrank.com/challenges/extra-long-factorials">Extra long factorials</a></td>
<td>Solution</td>
<td>Medium</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>36</td>
<td><a href="https://www.hackerrank.com/challenges/sherlock-and-squares">Serlock and squares</a></td>
<td>Solution</td>
<td>Easy</td>
<td>20</td>
<td>Implementation</td>
</tr>
<tr>
<td>37</td>
<td><a href="https://www.hackerrank.com/challenges/cut-the-sticks">Cut the sticks</a></