ShardUp
About
Members
Events
Contests
HireUp
Practice
Join
Practice
ShardUp DSA Practice Sheet
Leaderboard
Score
#1
Babu Rao
87
#2
Nitish Dwivedi
43
#3
Atique Ahmad
35
#4
Abhinav
28
#5
Jiya Jaiswal
23
#6
Suvojit Ghosh
19
#7
Ritvik Mukherjee
17
#8
Julia Maddu
16
#9
Navneet Anand
15
#10
Kunal Roy
9
Week 1
Best Time to Buy and Sell Stock
Easy
Array
Greedy
14 accepted
Insert Interval
Medium
Array
Intervals
5 accepted
3Sum
Medium
Array
Two Pointers
7 accepted
Product of Array Except Self
Medium
Array
Prefix Product
6 accepted
Combination Sum
Medium
Array
Backtracking
5 accepted
Merge Intervals
Medium
Array
Intervals
4 accepted
Majority Element
Easy
Array
Voting
9 accepted
Sort Colors
Medium
Array
Two Pointers
4 accepted
Contains Duplicate
Easy
Array
Hash Table
12 accepted
Container With Most Water
Medium
Array
Two Pointers
5 accepted
Meeting Rooms
Easy
Array
Intervals
5 accepted
Gas Station
Medium
Array
Greedy
1 accepted
Longest Consecutive Sequence
Medium
Array
Hash Table
4 accepted
Rotate Array
Medium
Array
Two Pointers
5 accepted
Week 2
Contiguous Array
Medium
Array
Hash Table
4 accepted
Subarray Sum Equals K
Medium
Array
Hash Table
3 accepted
Employee Free Time
Hard
Array
Intervals
1 accepted
Move Zeroes
Easy
Array
Two Pointers
6 accepted
Meeting Rooms II
Medium
Array
Intervals
1 accepted
Sliding Window Maximum
Hard
Array
Queue
2 accepted
Squares of a Sorted Array
Easy
Array
Two Pointers
5 accepted
3Sum Closest
Medium
Array
Two Pointers
1 accepted
Non-overlapping Intervals
Medium
Array
Intervals
1 accepted
Valid Palindrome
Easy
String
Two Pointers
3 accepted
Valid Anagram
Easy
String
Hash Table
3 accepted
Longest Substring Without Repeating Characters
Medium
String
Sliding Window
1 accepted
Longest Palindrome
Easy
String
Hash Table
2 accepted
Week 3
Minimum Window Substring
Hard
String
Sliding Window
1 accepted
String to Integer (atoi)
Medium
String
Parsing
1 accepted
Longest Palindromic Substring
Medium
String
Palindrome
0 accepted
Find All Anagrams in a String
Medium
String
Sliding Window
0 accepted
Group Anagrams
Medium
Array
Hash Table
2 accepted
Longest Repeating Character Replacement
Medium
String
Sliding Window
0 accepted
Longest Common Prefix
Easy
String
Trie
6 accepted
Largest Number
Medium
Array
String
0 accepted
Encode and Decode Strings
Medium
String
Design
0 accepted
Palindrome Pairs
Hard
Array
Hash Table
1 accepted
Valid Parentheses
Easy
String
Stack
1 accepted
Min Stack
Medium
Stack
Design
0 accepted
Week 4
Evaluate Reverse Polish Notation
Medium
Stack
Math
0 accepted
Daily Temperatures
Medium
Array
Stack
0 accepted
Spiral Matrix
Medium
Array
Matrix
0 accepted
Valid Sudoku
Medium
Array
Matrix
0 accepted
Rotate Image
Medium
Array
Matrix
0 accepted
Set Matrix Zeroes
Medium
Array
Matrix
0 accepted
Sudoku Solver
Hard
Array
Matrix
0 accepted
Binary Search
Easy
Array
Binary Search
1 accepted
First Bad Version
Easy
Binary Search
Amazon
1 accepted
Search in Rotated Sorted Array
Medium
Array
Binary Search
0 accepted
Time Based Key-Value Store
Medium
Binary Search
Hash Table
0 accepted
Maximum Profit in Job Scheduling
Hard
Array
Binary Search
0 accepted
Week 5
Median of Two Sorted Arrays
Hard
Array
Binary Search
0 accepted
Search a 2D Matrix
Medium
Array
Matrix
1 accepted
Find Minimum in Rotated Sorted Array
Medium
Array
Binary Search
1 accepted
Koko Eating Bananas
Medium
Array
Binary Search
0 accepted
E2E Sum Two Numbers
Easy
Math
Warm-up
0 accepted
Contest Questions
📌
Sum Two Numbers
Easy
Math
Warm-up
18 accepted
Two Sum
Easy
Array
Hash Table
11 accepted
Battery Reset Counter
Easy
Array
Simulation
1 accepted
Divisible Pair Count
Easy
Array
Hash Table
1 accepted
Service Call Profiler
Easy
Stack
Simulation
0 accepted
Driver Rebalancing Across City Corridors
Medium
Array
Prefix Sum
0 accepted
Guarded Vault Heist
Medium
Array
Dynamic Programming
0 accepted
Uniform Cohort Batches
Medium
Array
Sorting
0 accepted
Best Dispatch Hub
Hard
Tree
Dynamic Programming
0 accepted
Stable Trading Windows
Hard
Array
Sliding Window
0 accepted
Subarray Sum In Range
Hard
Array
Prefix Sum
0 accepted
:)