Skip to content

sunchit17/June-LeetCode-30dayChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

June-LeetCode-30dayChallenge

Repository to house the solutions to June LeetCode Challenge

Solutions are mostly in JAVA and Python


Week 1

  • Day 1 (Invert Binary Tree) Original Tweet : Max Howell

  • Day 2 (Delete Node in a Linked List)

  • Day 3 (Two City Scheduling)

  • Day 4 (Reverse String)

  • Day 5 (Random Pick with Weight)

  • Day 6 (Queue Reconstruction by Height)

  • Day 7 (Coin Change 2)


Week 2

  • Day 8 (Power of Two)

  • Day 9 (Is Subsequence)

  • Day 10 (Search Insert Position)

  • Day 11 (Sort Colors)

  • Day 12 (Insert,Delete,GetRandom O(1))

  • Day 13 (Largest Divisible Subset)

  • Day 14 (Cheapest Flights within K stops)


Week 3

  • Day 15 (Search in Binary Search Tree)

  • Day 16 (Validate IP Address)

  • Day 17 (Surrounded Regions)

  • Day 18 (H-Index II)

  • Day 19 (Longest Duplicate Substring)

  • Day 20 (Permutation Sequence)

  • Day 21 (Dungeon Game)


Week 4

  • Day 22 (Single Number II)

  • Day 23 (Count Complete Tree Nodes)

  • Day 24 (Unique Binary Search Trees)

  • Day 25 (Find the Duplicate Number)

  • Day 26 (Sum Root to Leaf Numbers)

  • Day 27 (Perfect Squares)

  • Day 28 (Reconstruct Itinerary)


Week 5

  • Day 29 (Unique Paths)

  • Day 30 (Word Search II)