Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nityansuman/30-days-of-code

Hackerrank's 30 days of code challenge solution. Start your competitive programming journey with Python.
https://github.com/nityansuman/30-days-of-code

30-days-of-code 30-days-of-code-solutions basic-programming competitive-programming cplusplus hackerrank-solutions learn-programming python python3

Last synced: 12 days ago
JSON representation

Hackerrank's 30 days of code challenge solution. Start your competitive programming journey with Python.

Awesome Lists containing this project

README

        

# 30 Days-of-code

[Hackerrank's Infamous 30 Days of Code Challenge](https://www.hackerrank.com/domains/tutorials/30-days-of-code)

## Learning Resources

- [Learn Python Basics- Tutorials Point](https://www.tutorialspoint.com/python/index.htm)
- [More on Python - W3 School](https://www.w3schools.com/PYTHON/)
- [Python for Everybody Specialization - Coursera](https://www.coursera.org/specializations/python)
- [Learn C++ Basics - Tutorials Point](https://www.tutorialspoint.com/cplusplus/index.htm)

**Note**: One of the above resources if done perfectly are enough but personally I would recommend
to combine the `Python for Everybody Specialization - Coursera` along with the other resource from
either `Tutorials Point` or `W3 School` specially for data sciences.

## Repository Context

- Day 0: Hello World
- Day 1: Data Types
- Day 2: Operators
- Day 3: Intro to Conditional Statements
- Day 4: Class vs Instance
- Day 5: Loops
- Day 6: Let's Review
- Day 7: Arrays (Dynamic Arrays / List in Python)
- Day 8: Dictionaries and Maps
- Day 9: Recursion
- Day 10: Binary Numbers
- Day 11: 2D Arrays (Nested Dynamic Arrays / List in Python)
- Day 12: Inheritance
- Day 13: Abstract Classes
- Day 14: Scope
- Day 15: Linked List
- Day 16: Exceptions - String to Integer
- Day 17: More Exceptions
- Day 18: Queues and Stacks
- Day 19: Interfaces
- Day 20: Sorting
- Day 21: Generics (Concept not available in Python. Developed in C++.)
- Day 22: Binary Search Trees
- Day 23: Binary Search Trees: Level-Order Traversal
- Day 24: More Linked Lists: Duplicate Removal
- Day 25: Running Time and Complexity
- Day 26: Nested Logic
- Day 27: Basic Funcational Testing
- Day 28: Simple RegEx
- Day 29: Bitwise Operation (AND)

[![Forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)
[![Forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)