Skip to content

rjsnh1522/leetcode

Repository files navigation

75 Hard Challenge - Daily LeetCode Coding

Challenge Overview

🏆 75 Hard Challenge is a commitment to self-improvement and discipline. It consists of the following daily tasks:

  • 💪 Workout: Engage in a daily physical workout to enhance your fitness.
  • 📚 Reading/Coding: Solve one or two LeetCode questions from the top 150 interview questions. Sharpen your coding skills and problem-solving abilities.
  • 💧 5 Liters of Water: Stay hydrated by consuming at least 5 liters of water throughout the day.
  • 🍎 Follow a Diet: Stick to a balanced diet that aligns with your health goals.
  • 📷 Take a Progress Photo: Capture your progress along the way. Visual documentation can be a motivating factor.
  • 🧘 Meditation (At least 5 minutes): Dedicate time to meditation to enhance mindfulness and mental clarity.

Why LeetCode?

LeetCode offers a valuable platform for coding practice and problem-solving, especially for technical interviews. Consistent practice on LeetCode can improve your coding skills and boost your confidence.

Repository Structure

Stay Committed

Remember, the 75 Hard Challenge is about personal growth and discipline. Stay committed to your goals, and track your journey. You've got this!

Progress Progress

In first attempt I solved questions for 21 days

Low Level Design

  1. Design a Parking Lot
  2. Google Calendar

Questions Solved (Attempt 1)

Array / String
Two Pointers
Sliding Window
Matrix

Question Solved (Attempt 2)

Hashmap

After 15 days

Intervals
Stack
Linked List
Binary Tree General

After 8 days

Binary Tree BFS
Binary Search Tree
Graph General

After 17 days

Trie

After 17 days:

Backtracking
Divide & Conquer
Kadane's Algorithm
Binary Search
Heap
Bit Manipulation
MATH
1D DP
Multidimensional DP

Level: HARD Questions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages