# 30 Days of Code

Solution for [30 Days of Code](https://www.hackerrank.com/domains/tutorials/30-days-of-code) by  HackerRank using Python.

|  Day | Task |
| --- | --- |
|  Day 0 |  [Hello, World.](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-00%20Hello%20World/main.py) |
|  Day 1 |   [Data Types](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-01%20Data%20Types/main.py) |
| Day 2 |  [Operators](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-02%20Operators/main.py) |
| Day 3 |  [Intro to Conditional Statements](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-03%20Intro%20to%20Conditional%20Statements/main.py)|
| Day 4 |  [Class vs. Instance](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-04%20Class%20Vs%20Instance/main.py)|
| Day 5 | [Loops](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-05%20Loops/main.py) |
| Day 6 |  [Let's Review](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-06%20Let's%20Review/main.py)|
| Day 7 |  [Arrays](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-07-Arrays/main.py)|
| Day 8 |  [Dictionaries and Maps](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-08-Dictionaries%20and%20Maps/main.py)|
| Day 9 |  [Recursion 3](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-09-Recursion%203/main.py)|
| Day 10 |  [Binary Numbers](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-10-Binary%20Numbers/main.py)|
| Day 11 |  [2D Arrays](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-11-2D%20Arrays/main.py)|
| Day 12 |  [Inheritance](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-12-Inheritance/main.py)|
| Day 13 |  [Abstract Classes](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-13-Abstract%20Classes/main.py)|
| Day 14 |  [Scope](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-14-Scope/main.py)|
| Day 15 |  [Linked List](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-15-Linked%20List/main.py)|
| Day 16 |  [Exceptions - String to Integer](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-16-Exceptions/main.py)|
| Day 17 |  [More Exceptions](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-17-More%20Exceptions/main.py)|
| Day 18 |  [Queues and Stacks](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-18-Queues%20and%20Stacks/main.py)|
| Day 19 |  [Interfaces](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-19-Interfaces/main.py)|
| Day 20 |  [Sorting](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-20-Sorting/main.py)|
| Day 21 |  [Generics](https://www.hackerrank.com/challenges/30-generics/problem?isFullScreen=true)|
| Day 22 |  [Binary Search Trees](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-22-Binary%20Search%20Trees/main.py)|
| Day 23 |  [BST Level-Order Traversal](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-23-BST%20Level%20Order-Traversal/main.py)|
| Day 24 |  [More Linked Lists](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-24-More%20Linked%20Lists/main.py)|
| Day 25 |  [Running Time and Complexity](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-25-Running%20Time%20and%20Complexity/main.py)|
| Day 26 |  [Nested Logic](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-26-Nested%20Logic/main.py)|
| Day 27 |  [Testing](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-27-Testing/main.py)|
| Day 28 |  [RegEx, Patterns, and Intro to Databases](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-28-RegEx,Patterns%20and%20Intro%20to%20Db/main.py)|
| Day 29 |  [Bitwise AND](https://github.com/sree-hari-s/MasteringPyTrail/blob/master/Extras/30%20Days%20of%20Code/Day-29-Bitwise%20AND/main.py)|
