|
1 | | -# hackerrank-python-solutions |
| 1 | +# HackerRank Python Solutions |
| 2 | + |
| 3 | +### Algorithms: Warmup |
| 4 | + |
| 5 | +| Problem | Problem Link | Solution Link | Score | |
| 6 | +|-----------------------|-----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|-------| |
| 7 | +| Solve Me First | [Problem](https://www.hackerrank.com/challenges/solve-me-first/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/001.%20Solve%20Me%20First.py) | 1 | |
| 8 | +| Simple Array Sum | [Problem](https://www.hackerrank.com/challenges/simple-array-sum/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/002.%20Simple%20Array%20Sum.py) | 10 | |
| 9 | +| Compare the Triplets | [Problem](https://www.hackerrank.com/challenges/compare-the-triplets/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/003.%20Compare%20the%20Triplets.py) | 10 | |
| 10 | +| A Very Big Sum | [Problem](https://www.hackerrank.com/challenges/a-very-big-sum/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/004.%20A%20Very%20Big%20Sum.py) | 10 | |
| 11 | +| Diagonal Difference | [Problem](https://www.hackerrank.com/challenges/diagonal-difference/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/005.%20Diagonal%20Difference.py) | 10 | |
| 12 | +| Plus Minus | [Problem](https://www.hackerrank.com/challenges/plus-minus/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/006.%20Plus%20Minus.py) | 10 | |
| 13 | +| Staircase | [Problem](https://www.hackerrank.com/challenges/staircase/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/007.%20Staircase.py) | 10 | |
| 14 | +| Mini-Max Sum | [Problem](https://www.hackerrank.com/challenges/mini-max-sum/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/008.%20Mini-Max%20Sum.py) | 10 | |
| 15 | +| Birthday Cake Candles | [Problem](https://www.hackerrank.com/challenges/birthday-cake-candles/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/009.%20Birthday%20Cake%20Candles.py) | 10 | |
| 16 | +| Time Conversion | [Problem](https://www.hackerrank.com/challenges/time-conversion/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/01.%20Warmup/010.%20Time%20Conversion.py) | 15 | |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | +### Algorithms: Implementation |
| 21 | + |
| 22 | +| Problem | Problem Link | Solution Link | Score | |
| 23 | +|-----------------------------|---------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|-------| |
| 24 | +| Grading Students | [Problem](https://www.hackerrank.com/challenges/grading/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/001.%20Grading%20Students.py) | 10 | |
| 25 | +| Apple and Orange | [Problem](https://www.hackerrank.com/challenges/apple-and-orange/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/002.%20Apple%20and%20Orange.py) | 10 | |
| 26 | +| Kangaroo | [Problem](https://www.hackerrank.com/challenges/kangaroo/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/003.%20Kangaroo.py) | 10 | |
| 27 | +| Between Two Sets | [Problem](https://www.hackerrank.com/challenges/between-two-sets/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/004.%20Between%20Two%20Sets.py) | 10 | |
| 28 | +| Breaking the Records | [Problem](https://www.hackerrank.com/challenges/breaking-best-and-worst-records/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/005.%20Breaking%20the%20Records.py) | 10 | |
| 29 | +| Birthday Chocolate | [Problem](https://www.hackerrank.com/challenges/the-birthday-bar/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/006.%20Birthday%20Chocolate.py) | 10 | |
| 30 | +| Electronics Shop | [Problem](https://www.hackerrank.com/challenges/electronics-shop/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/013.%20Electronics%20Shop.py) | 15 | |
| 31 | +| Cats and a Mouse | [Problem](https://www.hackerrank.com/challenges/cats-and-a-mouse/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/014.%20Cats%20and%20a%20Mouse.py) | 15 | |
| 32 | +| Forming a Magic Square | [Problem](https://www.hackerrank.com/challenges/magic-square-forming) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/015.%20Forming%20a%20Magic%20Square.py) | 20 | |
| 33 | +| Picking Numbers | [Problem](https://www.hackerrank.com/challenges/picking-numbers) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/016.%20Picking%20Numbers.py) | 20 | |
| 34 | +| Climbing the Leaderboard | [Problem](https://www.hackerrank.com/challenges/climbing-the-leaderboard/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/017.%20Climbing%20the%20Leaderboard.py) | 20 | |
| 35 | +| The Hurdle Race | [Problem](https://www.hackerrank.com/challenges/the-hurdle-race/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/02.%20Implementation/018.%20The%20Hurdle%20Race.py) | 15 | |
| 36 | + |
| 37 | +### Algorithms: Sorting |
| 38 | + |
| 39 | +| Problem | Problem Link | Solution Link | Score | |
| 40 | +|-----------------------------|-----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|-------| |
| 41 | +| Intro to Tutorial Challenges| [Problem](https://www.hackerrank.com/challenges/tutorial-intro/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/04.%20Sorting/001.%20Intro%20to%20Tutorial%20Challenges.py) | 30 | |
| 42 | +| Big Sorting | [Problem](https://www.hackerrank.com/challenges/big-sorting/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/04.%20Sorting/002.%20Big%20Sorting.py) | 20 | |
| 43 | + |
| 44 | +### Algorithms: Search |
| 45 | + |
| 46 | +| Problem | Problem Link | Solution Link | Score | |
| 47 | +|------------------|---------------------------------------------------------------|---------------------------------------------------------------------------------------------------|-------| |
| 48 | +| Pairs | [Problem](https://www.hackerrank.com/challenges/pairs/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/05.%20Search/007.%20Pairs.py) | 50 | |
| 49 | + |
| 50 | +### Algorithms: Greedy |
| 51 | + |
| 52 | +| Problem | Problem Link | Solution Link | Score | |
| 53 | +|---------------------------------------|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|-------| |
| 54 | +| Minimum Absolute Difference in an Array| [Problem](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array/problem)| [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/07.%20Greedy/001.%20Minimum%20Absolute%20Difference%20in%20an%20Array.py) | 15 | |
| 55 | +| Marc's Cakewalk | [Problem](https://www.hackerrank.com/challenges/marcs-cakewalk/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/07.%20Greedy/002.%20Marc's%20Cakewalk.py) | 15 | |
| 56 | +| Permuting Two Arrays | [Problem](https://www.hackerrank.com/challenges/two-arrays/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/07.%20Greedy/014.%20Permuting%20Two%20Arrays.py) | 40 | |
| 57 | + |
| 58 | +### Algorithms: Dynamic Programming |
| 59 | + |
| 60 | +| Problem | Problem Link | Solution Link | Score | |
| 61 | +|------------------------|------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|-------| |
| 62 | +| The Coin Change Problem| [Problem](https://www.hackerrank.com/challenges/coin-change/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/08.%20Dynamic%20Programming/001.%20The%20Coin%20Change%20Problem.py) | 60 | |
| 63 | +| Equal | [Problem](https://www.hackerrank.com/challenges/equal/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/08.%20Dynamic%20Programming/002.%20Equal.py) | 30 | |
| 64 | +| Sherlock and Cost | [Problem](https://www.hackerrank.com/challenges/sherlock-and-cost/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/08.%20Dynamic%20Programming/003.%20Sherlock%20and%20Cost.py) | 50 | |
| 65 | +| Construct the Array | [Problem](https://www.hackerrank.com/challenges/construct-the-array/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/08.%20Dynamic%20Programming/004.%20Construct%20the%20Array.py) | 35 | |
| 66 | +| Fibonacci Modified | [Problem](https://www.hackerrank.com/challenges/fibonacci-modified/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Algorithms/08.%20Dynamic%20Programming/008.%20Fibonacci%20Modified.py) | 45 | |
| 67 | + |
| 68 | + |
| 69 | +### C++: Introduction |
| 70 | + |
| 71 | +| Problem | Problem Link | Solution Link | Score | |
| 72 | +|-------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|-------| |
| 73 | +| Say Hello, World! With Cpp | [Problem](https://www.hackerrank.com/challenges/arrays-ds/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/C++/01.%20Introduction/001.%20Say%20Hello,%20World!%20With%20Cpp.cpp) | 10 | |
| 74 | + |
| 75 | +### Python: Introduction |
| 76 | + |
| 77 | +| Problem | Problem Link | Solution Link | Score | |
| 78 | +|-------------------------|-------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|-------| |
| 79 | +| Say Hello, World! With Python | [Problem](https://www.hackerrank.com/challenges/py-hello-world/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Python/01.%20Introduction/001.%20Say%20Hello,%20World!%20With%20Python.py) | 5 | |
| 80 | +| Python If-Else | [Problem](https://www.hackerrank.com/challenges/py-if-else/problem) | [Solution](https://github.com/marinskiy/HackerrankPractice/blob/master/Python/01.%20Introduction/002.%20Python%20If-Else.py) | 10 | |
0 commit comments