Skip to content

TiwariPiyush25/Daily_Leetcode_Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello, Welcome to my daily grind of solving LeetCode problems! This repository is a structured archive of my journey through algorithmic challenges—one problem at a time, every day.

LeetCode Topics

Array

0189-rotate-array
0198-house-robber
0349-intersection-of-two-arrays
0628-maximum-product-of-three-numbers
0747-min-cost-climbing-stairs
1386-shift-2d-grid
1392-find-the-difference-of-two-arrays
1496-lucky-numbers-in-a-matrix
1791-richest-customer-wealth
1950-sign-of-the-product-of-an-array
2137-final-value-of-variable-after-performing-operations
2204-find-subsequence-of-length-k-with-the-largest-sum
2231-find-first-palindromic-string-in-the-array
2876-number-of-employees-who-met-the-target
3226-minimum-number-game
3330-modify-the-matrix

Hash Table

0349-intersection-of-two-arrays
0451-sort-characters-by-frequency
0653-two-sum-iv-input-is-a-bst
1392-find-the-difference-of-two-arrays
1960-check-if-the-sentence-is-pangram
2204-find-subsequence-of-length-k-with-the-largest-sum

Sorting

0349-intersection-of-two-arrays
0451-sort-characters-by-frequency
0628-maximum-product-of-three-numbers
2204-find-subsequence-of-length-k-with-the-largest-sum
3226-minimum-number-game

Heap (Priority Queue)

0451-sort-characters-by-frequency
2204-find-subsequence-of-length-k-with-the-largest-sum
3226-minimum-number-game

Math

0171-excel-sheet-column-number
0189-rotate-array
0445-add-two-numbers-ii
0507-perfect-number
0628-maximum-product-of-three-numbers
0728-self-dividing-numbers
1013-fibonacci-number
1236-n-th-tribonacci-number
1406-subtract-the-product-and-sum-of-digits-of-an-integer
1610-xor-operation-in-an-array
1642-water-bottles
1806-count-of-matches-in-tournament
1920-determine-color-of-a-chessboard-square
1950-sign-of-the-product-of-an-array
2507-number-of-common-factors
2871-double-a-number-represented-as-a-linked-list
3172-divisible-and-non-divisible-sums-difference

String

0151-reverse-words-in-a-string
0171-excel-sheet-column-number
0451-sort-characters-by-frequency
0551-student-attendance-record-i
1920-determine-color-of-a-chessboard-square
1960-check-if-the-sentence-is-pangram
2137-final-value-of-variable-after-performing-operations
2231-find-first-palindromic-string-in-the-array

Bucket Sort

0451-sort-characters-by-frequency

Counting

0451-sort-characters-by-frequency

Simulation

1386-shift-2d-grid
1642-water-bottles
1806-count-of-matches-in-tournament
2137-final-value-of-variable-after-performing-operations
3226-minimum-number-game

Two Pointers

0151-reverse-words-in-a-string
0189-rotate-array
0349-intersection-of-two-arrays
0653-two-sum-iv-input-is-a-bst
2231-find-first-palindromic-string-in-the-array

Bit Manipulation

1610-xor-operation-in-an-array

Matrix

1386-shift-2d-grid
1496-lucky-numbers-in-a-matrix
1791-richest-customer-wealth
3330-modify-the-matrix

Enumeration

2507-number-of-common-factors

Number Theory

2507-number-of-common-factors

Tree

0111-minimum-depth-of-binary-tree
0653-two-sum-iv-input-is-a-bst
0671-second-minimum-node-in-a-binary-tree
1079-sum-of-root-to-leaf-binary-numbers

Depth-First Search

0111-minimum-depth-of-binary-tree
0653-two-sum-iv-input-is-a-bst
0671-second-minimum-node-in-a-binary-tree
1079-sum-of-root-to-leaf-binary-numbers

Binary Tree

0111-minimum-depth-of-binary-tree
0653-two-sum-iv-input-is-a-bst
0671-second-minimum-node-in-a-binary-tree
1079-sum-of-root-to-leaf-binary-numbers

Dynamic Programming

0198-house-robber
0747-min-cost-climbing-stairs
1013-fibonacci-number
1236-n-th-tribonacci-number

Recursion

1013-fibonacci-number

Memoization

1013-fibonacci-number
1236-n-th-tribonacci-number

Breadth-First Search

0111-minimum-depth-of-binary-tree
0653-two-sum-iv-input-is-a-bst

Binary Search Tree

0349-intersection-of-two-arrays
0653-two-sum-iv-input-is-a-bst

Linked List

0445-add-two-numbers-ii
2871-double-a-number-represented-as-a-linked-list

Stack

0445-add-two-numbers-ii
2871-double-a-number-represented-as-a-linked-list