July 07 - October 30, 2024

Day 55 of 100

Progress: 55%

100 Days of
Hard STEM Stuff

Time to work on a part of my brain that has been out of commission for too long.

Timeline

Sprint 1: Programming + Math in progress

Days 1 - 12

Sprint 1: Programming + Math

Days 1 - 12

July 07 - 19, 2024

back to where my love for tech began and ended

Day

01

July 07, 2024
Sunday

worked on Maps/Dictionaries section of Google Tech Dev Guide to Data Structures & Algorithms

Day

02

July 08, 2024
Monday

worked more on Leetcode's Hash Map Tutorial (part of Maps/Dictionaries section)

Day

04

July 10, 2024
Wednesday

completed Leetcode's Contains Duplicate, Single Number, Intersection of Two Arrays, and Happy Number

Day

05

July 11, 2024
Thursday

completed Leetcode's Two Sum, Isomorphic Strings, Minimum Index Sum of Two Lists, First Unique Character in String

Day

07

July 14, 2024
Sunday

worked on Hackerrank's Day 8: Dictionaries and Maps and Leetcode's Intersection of Two Arrays II, Contains Duplicate II

Day

11

July 18, 2024
Thursday

completed Leetcode's Group Anagrams, Valid Sudoku, Jewels and Stones

Day

12

July 19, 2024
Friday

completed Leetcode's Longest Substring Without Repeating Characters, Top K Frequent Elements, Insert Delete GetRandom O(1)

Day

13

July 21, 2024
Sunday

  • did Hackerrank's Day 1 and Day 2 of 30 Days of Code, plus Days 0-4 of 10 Days of JavaScript
  • did some Unit 1 of Khan Academy's AP Calculus BC course
  • worked on Leetcode's Design Linked List

Day

14

July 22, 2024
Monday

  • completed Day 3 of 30 Days of Code
  • completed Days 5-8 (skipped two challenges) of 10 Days of JavaScript
  • worked 20min on KA's Unit 1 (AP Calc BC)
  • finished up Leetcode's Design Linked List, Linked List Cycle

Day

15

July 23, 2024
Tuesday

  • finished Day 4 of 30 Days of Code
  • worked on Limits using conjugates (AP Calc BC Unit 1)
  • completed Leetcode's Linked List Cycle (redid it in Java), Linked List Cycle II

Day

16

July 24, 2024
Wednesday

  • did another day of 30 Days of Code

Day

18

July 26, 2024
Friday

  • completed Days 6-7 of 30 Days of Code (Hackerrank)
  • completed Leetcode's Intersection of Two Linked Lists, Remove Nth Node From End of List
  • scheduled the rest of algorithms and calculus

Day

19

July 28, 2024
Sunday

  • did Day 9 of 30 Days of Code (Hackerrank)
  • did some Java for Programmers (Codecademy)
  • did Leetcode's Reverse Linked List, Remove Linked List Elements, started two other problems
  • did a little Unit 1 (limits & continuity) math on KA

Day

21

July 30, 2024
Tuesday

  • finished Day 10 of 30 Days of Code (Hackerrank)
  • went over doubly linked lists on Leetcode, completed

Day

24

August 03, 2024
Saturday

  • did Days 12-15 of 30 Days of Code (Hackerrank), redid Day 11 and finished that too

Day

25

August 04, 2024
Sunday

  • did Day 16 of 30 Days of Code (Hackerrank)
  • did Leetcode's Merge Two Sorted Lists, Add Two Numbers, Flatten a Multilevel Doubly Linked List
  • did KA AP Calc BC - Unit 1 - Lesson 9-13, Quizzes 3-4

Day

26

August 05, 2024
Monday

  • finished Day 17 of 30 Days of Code (Hackerrank)
  • finished Leetcode's Odd Even Linked List, Palindrome Linked List (those two I started like last week LOL). also did Rotate List and Copy List with Random Pointer, finishing the Linked Lists guide!
  • KA AP Calc BC - Unit 1 - Lessons 14-15, Quiz 5, Lesson 16, Quiz 6, Unit Quiz - UNIT ONE DONE!!

Day

27

August 06, 2024
Tuesday

  • worked on Leetcode's Binary Search, Sqrt(x), Guess Number Higher or Lower

Day

28

August 07, 2024
Wednesday

  • did Leetcode's First Bad Version, Find Minimum in Rotated Sorted Array, Search in Rotated Sorted Array
  • finished Day 19 of 30 Days of Code

Day

30

August 09, 2024
Friday

  • finished Day 21 of 30 Days of Code
  • finished Input and Output section of Learn Intermediate Java (Codecademy)