/30-days-of-code

Hackerrank: 30 Days of Code is an opportunity for you to learn how to code or brush up on your fundamentals.

Primary LanguagePython

30 days of Code

HackerRank: 30 Days of Code is an opportunity for you to learn how to code or brush up on your fundamentals.

The tutorial is Java-based, but you can also choose other popular languages to submit your solution. I did solve the problems with python3. Topics include if-else statements, recursion, data structures and more.

List of Problems

  • Day 0: Hello, World. Link
  • Day 1: Data Types. Link
  • Day 2: Operators. Link
  • Day 3: Intro to Conditional Statements. Link
  • Day 4: Class vs. Instance. Link
  • Day 5: Loops. Link
  • Day 6: Let's Review. Link
  • Day 7: Arrays. Link
  • Day 8: Dictionaries and Maps. Link
  • Day 9: Recursion 3. Link
  • Day 10: Binary Numbers. Link

  • Day 11: 2D Arrays. Link
  • Day 12: Inheritance. Link
  • Day 13: Abstract Classes. Link
  • Day 14: Scope. Link
  • Day 15: Linked List. Link
  • Day 16: Exceptions - String to Integer. Link
  • Day 17: More Exceptions. Link
  • Day 18: Queues and Stacks. Link
  • Day 19: Interfaces. Link
  • Day 20: Sorting. Link

  • Day 21: Generics. Link
  • Day 22: Binary Search Trees. Link
  • Day 23: BST Level-Order Traversal. Link
  • Day 24: More Linked Lists. Link
  • Day 25: Running Time and Complexity. Link
  • Day 26: Nested Logic. Link
  • Day 27: Testing. Link
  • Day 28: RegEx, Patterns, and Intro to Databases. Link
  • Day 29: Bitwise AND. Link