Skip to content

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

License

Notifications You must be signed in to change notification settings

nityansuman/30-days-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30 Days-of-code

Hackerrank's Infamous 30 Days of Code Challenge

Learning Resources

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 Forthebadge