Skip to content

This repository Contains the solution of daily coding problems of the Leetcode Platform for the year 2024.

Notifications You must be signed in to change notification settings

Bhavya2004/DCC_Leetcode_2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sr. Date Problem Difficulty Solution Month
1 1/1/24 Assign Cookies Easy Java Jan
2 2/1/24 Convert an Array Into a 2D Array With Conditions Medium Java Jan
3 3/1/24 Number of Laser Beams in a Bank Medium Java Jan
4 4/1/24 Minimum Number of Operations to Make Array Empty Medium Java Jan
5 5/1/24 Longest Increasing Subsequence Medium Java Jan
6 6/1/24 Maximum Profit in Job Scheduling Hard Java Jan
7 7/1/24 Arithmetic Slices II - Subsequence Hard Java Jan
8 8/1/24 Range Sum of BST Easy Java Jan
9 9/1/24 Leaf-Similar Trees Easy Java Jan
10 10/1/24 Amount of Time for Binary Tree to Be Infected Medium Java Jan
11 11/1/24 Maximum Difference Between Node and Ancestor Medium Java Jan
12 12/1/24 Determine if String Halves Are Alike Easy Java Jan
13 13/1/24 Minimum Number of Steps to Make Two Strings Anagram Medium Java Jan
14 14/1/24 Determine if Two Strings Are Close Medium Java Jan
15 15/1/24 Find Players With Zero or One Losses Medium Java Jan
16 16/1/24 Insert Delete GetRandom O(1) Medium Java Jan
17 17/1/24 Unique Number of Occurrences Easy Java Jan
18 18/1/24 Climbing Stairs Easy Java Jan
19 19/1/24 Minimum Falling Path Sum Medium Java Jan
20 20/1/24 Sum of Subarray Minimums Medium Java Jan
21 21/1/24 House Robber Medium Java Jan
22 22/1/24 Set Mismatch Easy Java Jan
23 23/1/24 Maximum Length of a Concatenated String with Unique Characters Medium Java Jan
24 24/1/24 Pseudo-Palindromic Paths in a Binary Tree Medium Java Jan
25 25/1/24 Longest Common Subsequence Medium Java Jan
26 26/1/24 Out of Boundary Paths Medium Java Jan
27 27/1/24 K Inverse Pairs Array Hard Java Jan
28 28/1/24 Number of Submatrices That Sum to Target Hard Java Jan
29 29/1/24 Implement Queue using Stacks Easy Java Jan
30 30/1/24 Evaluate Reverse Polish Notation Medium Java Jan
31 31/1/24 Daily Temperatures Medium Java Jan
32 1/2/24 Divide Array Into Arrays With Max Difference Medium Java Feb
33 2/2/24 Sequential Digits Medium Java Feb
34 3/2/24 Partition Array for Maximum Sum Medium Java Feb
35 4/2/24 Minimum Window Substring Hard Java Feb
36 5/2/24 First Unique Character in a String Easy Java Feb
37 6/2/24 Group Anagrams Medium Java Feb
38 7/2//24 Sort Characters By Frequency Medium Java Feb
39 8/2/24 Perfect Squares Medium Java Feb
40 9/2/24 Largest Divisible Subset Medium Java Feb
41 10/2/24 Palindromic Substrings Medium Java Feb
42 11/2/24 Cherry Pickup II Hard Java Feb
43 12/2/24 Majority Element Easy Java Feb
44 13/2/24 Find First Palindromic String in the Array Easy Java Feb
45 14/2/24 Rearrange Array Elements by Sign Medium Java Feb
46 15/2/24 Find Polygon With the Largest Perimeter Medium Java Feb
47 16/2/24 Least Number of Unique Integers after K Removals Medium Java Feb
48 17/2/24 Furthest Building You Can Reach Medium Java Feb
49 18/2/24 Meeting Rooms III Hard Java Feb
50 19/2/24 Power of Two Easy Java Feb
51 20/2/24 Missing Number Easy Java Feb
52 21/2/24 Bitwise AND of Numbers Range Medium Java Feb
53 22/2/24 Find the Town Judge Easy Java Feb
54 23/2/24 Cheapest Flights Within K Stops Medium Java Feb
55 24/2/24 Find All People With Secret Hard Java Feb
56 25/2/24 Greatest Common Divisor Traversal Hard Java Feb
57 26/2/24 Same Tree Easy Java Feb
58 27/2/24 Diameter of Binary Tree Easy Java Feb
59 28/2/24 Find Bottom Left Tree Value Medium Java Feb
60 29/2/24 Even Odd Tree Medium Java Feb
61 1/3/24 Maximum Odd Binary Number Easy Java Mar
62 2/3/24 Squares of a Sorted Array Easy Java Mar
63 3/3/24 Remove Nth Node From End of List Medium Java Mar
64 4/3/24 Bag of Tokens Medium Java Mar
65 5/3/24 Minimum Length of String After Deleting Similar Ends Medium Java Mar
66 6/3/24 Linked List Cycle Easy Java Mar
67 7/3/24 Middle of the Linked List Easy Java Mar
68 8/3/24 Count Elements With Maximum Frequency Easy Java Mar
69 9/3/24 Minimum Common Value Easy Java Mar
70 10/3/24 Intersection of Two Arrays Easy Java Mar
71 11/3/24 Custom Sort String Medium Java Mar
72 12/3/24 Remove Zero Sum Consecutive Nodes from Linked List Medium Java Mar
73 13/3/24 Find the Pivot Integer Easy Java Mar
74 14/3/24 Binary Subarrays With Sum Medium Java Mar
75 15/3/24 Product of Array Except Self Medium Java Mar
76 16/3/24 Contiguous Array Medium Java Mar
77 17/3/24 Insert Interval Medium Java Mar
78 18/3/24 Minimum Number of Arrows to Burst Balloons Medium Java Mar
79 19/3/24 Task Scheduler Medium Java Mar
80 20/3/24 Merge In Between Linked Lists Medium Java Mar
81 21/3/24 Reverse Linked List Easy Java Mar
82 22/3/24 Palindrome Linked List Easy Java Mar
83 23/3/24 Reorder List Medium Java Mar
84 24/3/24 Find the Duplicate Number Medium Java Mar
85 25/3/24 Find All Duplicates in an Array Medium Java Mar
86 26/3/24 First Missing Positive Hard Java Mar
87 27/3/24 Subarray Product Less Than K Medium Java Mar
88 28/3/24 Length of Longest Subarray With at Most K Frequency Medium Java Mar
89 29/3/24 Count Subarrays Where Max Element Appears at Least K Times Medium Java Mar
90 30/3/24 Subarrays with K Different Integers Hard Java Mar
91 31/3/24 Count Subarrays With Fixed Bounds Hard Java Mar
92 1/4/24 Length of Last Word Easy Java Apr
93 2/4/24 Isomorphic Strings Easy Java Apr
94 3/4/24 Word Search Medium Java Apr
95 4/4/24 Maximum Nesting Depth of the Parentheses Easy Java Apr
96 5/4/24 Make The String Great Easy Java Apr
97 6/4/24 Minimum Remove to Make Valid Parentheses Medium Java Apr
98 7/4/24 Valid Parenthesis String Medium Java Apr
99 8/4/24 Number of Students Unable to Eat Lunch Easy Java Apr
100 9/4/24 Time Needed to Buy Tickets Easy Java Apr
101 10/4/24 Reveal Cards In Increasing Order Medium Java Apr
102 11/4/24 Remove K Digits Medium Java Apr
103 12/4/24 Trapping Rain Water Hard Java Apr
104 13/4/24 Maximal Rectangle Hard Java Apr
105 14/4/24 Sum of Left Leaves Easy Java Apr
106 15/4/24 Sum Root to Leaf Numbers Medium Java Apr
107 16/4/24 Add One Row to Tree Medium Java Apr
108 17/4/24 Smallest String Starting From Leaf Medium Java Apr
109 18/4/24 Island Perimeter Easy Java Apr
110 19/4/24 Number of Islands Medium Java Apr
111 20/4/24 Find All Groups of Farmland Medium Java Apr
112 21/4/24 Find if Path Exists in Graph Easy Java Apr
113 22/4/24 Open the Lock Medium Java Apr
114 23/4/24 Minimum Height Trees Medium Java Apr
115 24/4/24 N-th Tribonacci Number Easy Java Apr
116 25/4/24 Longest Ideal Subsequence Medium Java Apr
117 26/4/24 Minimum Falling Path Sum II Hard Java Apr
118 27/4/24 Freedom Trail Hard Java Apr
119 28/4/24 Sum of Distances in Tree Hard Java Apr
120 29/4/24 Minimum Number of Operations to Make Array XOR Equal to K Medium Java Apr
121 30/4/24 Number of Wonderful Substrings Medium Java Apr
122 1/5/24 Reverse Prefix of Word Easy Java May
123 2/5/24 Largest Positive Integer That Exists With Its Negative Easy Java May
124 3/5/24 Compare Version Numbers Medium Java May
125 4/5/24 Boats to Save People Medium Java May
126 5/5/24 Delete Node in a Linked List Medium Java May
127 6/5/24 Remove Nodes From Linked List Medium Java May
128 7/5/24 Double a Number Represented as a Linked List Medium Java May
129 8/5/24 Relative Ranks Easy Java May
130 9/5/24 Maximize Happiness of Selected Children Medium Java May
131 10/5/24 K-th Smallest Prime Fraction Medium Java May
132 11/5/24 Minimum Cost to Hire K Workers Hard Java May
133 12/5/24 Largest Local Values in a Matrix Easy Java May
134 13/5/24 Score After Flipping Matrix Medium Java May
135 14/5/24 Path with Maximum Gold Medium Java May
136 15/5/24 Find the Safest Path in a Grid Medium Java May
137 16/5/24 Evaluate Boolean Binary Tree Easy Java May
138 17/5/24 Delete Leaves With a Given Value Medium Java May
139 18/5/24 Distribute Coins in Binary Tree Medium Java May
140 19/5/24 Find the Maximum Sum of Node Values Hard Java Java
141 20/5/24 Sum of All Subset XOR Totals Easy Java May
142 21/5/24 Subsets Medium Java May
143 22/5/24 Palindrome Partitioning Medium Java May
144 23/5/24 The Number of Beautiful Subsets Medium Java May
145 24/5/24 Maximum Score Words Formed by Letters Hard Java May
146 25/5/24 Word Break II Hard Java May
147 26/5/24 Student Attendance Record II Hard Java May
148 27/5/24 Special Array With X Elements Greater Than or Equal X Easy Java May
149 28/5/24 Get Equal Substrings Within Budget Medium Java May
150 29/5/24 Number of Steps to Reduce a Number in Binary Representation to One Medium Java May
151 30/5/24 Count Triplets That Can Form Two Arrays of Equal XOR Medium Java May
152 31/5/24 Single Number III Medium Java May
153 1/6/24 Score of a String Easy Java June
154 2/6/24 Reverse String Easy Java June
155 3/6/24 Append Characters to String to Make Subsequence Medium Java June
156 4/6/24 Longest Palindrome Easy Java June
157 5/6/24 Find Common Characters Easy Java June
158 6/6/24 Hand of Straights Medium Java June
159 7/6/24 Replace Words Medium Java June
160 8/6/24 Continuous Subarray Sum Medium Java June
161 9/6/24 Subarray Sums Divisible by K Medium Java June
162 10/6/24 Height Checker Easy Java June
163 11/6/24 Relative Sort Array Easy Java June
164 12/6/24 Sort Colors Medium Java June
165 13/6/24 Minimum Number of Moves to Seat Everyone Easy Java June
166 14/6/24 Minimum Increment to Make Array Unique Medium Java June
167 15/6/24 IPO Hard Java June
168 16/6/24 Patching Array Hard Java June
169 17/6/24 Sum of Square Numbers Medium Java June
170 18/6/24 Most Profit Assigning Work Medium Java June
171 19/6/24 Minimum Number of Days to Make m Bouquets Medium Java June

About

This repository Contains the solution of daily coding problems of the Leetcode Platform for the year 2024.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages