All the exercises are solved using Java 11 - unless stated otherwise.
| Day | Challenge | Max Score | My solution |
|---|---|---|---|
| 00 | Hello, World | 30 | Java |
| 01 | Data Types | 30 | Java |
| 02 | Operators | 30 | Java |
| 03 | Conditional Statements | 30 | Java |
| 04 | Class vs. Instance | 30 | Java |
| 05 | Loops | 30 | Java |
| 06 | Let's Review | 30 | Java |
| 07 | Arrays | 30 | Java |
| 08 | Dictionaries and Maps | 30 | Java |
| 09 | Recursion 3 | 30 | Java |
| 10 | Binary Numbers | 30 | Java |
| 11 | 2D Arrays | 30 | Java |
| 12 | Inheritance | 30 | Java |
| 13 | Abstract Classes | 30 | Java |
| 14 | Scope | 30 | Java |
| 15 | Linked List | 30 | Java |
| 16 | Exceptions - String to Integer | 30 | Java |
| 17 | More Exceptions | 30 | Java |
| 18 | Queues and Stacks | 30 | Java |
| 19 | Interfaces | 30 | Java |
| 20 | Sorting | 30 | Java |
| 21 | Generics | 30 | Java |
| 22 | Binary Search Trees | 30 | Java |
| 23 | BST Level-Order Traversal | 30 | Java |
| 24 | More Linked Lists | 30 | Java |
| 25 | Running Time and Complexity | 30 | Java |
| 26 | Nested Logic | 30 | Java |
| 27 | Testing | 30 | Java |
| 28 | RegEx, Patterns, and Intro to Databases | 30 | Java |
| 29 | Bitwise AND | 30 | Java |