Daily Temperatures |
C++, Java, Javascript, Python |
Medium |
link |
Data Stream as Disjoint Intervals |
C++, Java, Javascript, Python |
Hard |
link |
Day of the Week |
C++, Java, Javascript, Python |
Easy |
link |
Day of the Year |
C++, Java, Javascript, Python |
Easy |
link |
Decode String |
C++, Java, Javascript, Python |
Medium |
link |
Decode the Message |
C++, Java, Javascript, Python |
Easy |
link |
Decode the Slanted Ciphertext |
C++, Java, Javascript, Python |
Medium |
link |
Decode Ways |
C++, Java, Javascript, Python |
Medium |
link |
Decode Ways II |
C++, Java, Javascript, Python |
Hard |
link |
Decode XORed Array |
C++, Java, Javascript, Python |
Easy |
link |
Decode XORed Permutation |
C++, Java, Javascript, Python |
Medium |
link |
Decoded String at Index |
C++, Java, Javascript, Python |
Medium |
link |
Decompress Run-Length Encoded List |
C++, Java, Javascript, Python |
Easy |
link |
Decrease Elements To Make Array Zigzag |
C++, Java, Javascript, Python |
Medium |
link |
Decrypt String from Alphabet to Integer Mapping |
C++, Java, Javascript, Python |
Easy |
link |
Deepest Leaves Sum |
C++, Java, Javascript, Python |
Medium |
link |
Defanging an IP Address |
C++, Java, Javascript, Python |
Easy |
link |
Defuse the Bomb |
C++, Java, Javascript, Python |
Easy |
link |
Degree of an Array |
C++, Java, Javascript, Python |
Easy |
link |
Delete and Earn |
C++, Java, Javascript, Python |
Medium |
link |
Delete Characters to Make Fancy String |
C++, Java, Javascript, Python |
Easy |
link |
Delete Columns to Make Sorted |
C++, Java, Javascript, Python |
Easy |
link |
Delete Columns to Make Sorted II |
C++, Java, Javascript, Python |
Medium |
link |
Delete Columns to Make Sorted III |
C++, Java, Javascript, Python |
Hard |
link |
Delete Duplicate Folders in System |
C++, Java, Javascript, Python |
Hard |
link |
Delete Leaves With a Given Value |
C++, Java, Javascript, Python |
Medium |
link |
Delete Node in a BST |
C++, Java, Javascript, Python |
Medium |
link |
Delete Node in a Linked List |
C++, Java, Javascript, Python |
Easy |
link |
Delete Nodes And Return Forest |
C++, Java, Javascript, Python |
Medium |
link |
Delete Operation for Two Strings |
C++, Java, Javascript, Python |
Medium |
link |
Delete the Middle Node of a Linked List |
C++, Java, Javascript, Python |
Medium |
link |
Delivering Boxes from Storage to Ports |
C++, Java, Javascript, Python |
Hard |
link |
Describe the Painting |
C++, Java, Javascript, Python |
Medium |
link |
Design a Food Rating System |
C++, Java, Javascript, Python |
Medium |
link |
Design a Number Container System |
C++, Java, Javascript, Python |
Medium |
link |
Design a Stack With Increment Operation |
C++, Java, Javascript, Python |
Medium |
link |
Design a Text Editor |
C++, Java, Javascript, Python |
Hard |
link |
Design Add and Search Words Data Structure |
C++, Java, Javascript, Python |
Medium |
link |
Design an ATM Machine |
C++, Java, Javascript, Python |
Medium |
link |
Design an Ordered Stream |
C++, Java, Javascript, Python |
Easy |
link |
Design Authentication Manager |
C++, Java, Javascript, Python |
Medium |
link |
Design Bitset |
C++, Java, Javascript, Python |
Medium |
link |
Design Browser History |
C++, Java, Javascript, Python |
Medium |
link |
Design Circular Deque |
C++, Java, Javascript, Python |
Medium |
link |
Design Circular Queue |
C++, Java, Javascript, Python |
Medium |
link |
Design Front Middle Back Queue |
C++, Java, Javascript, Python |
Medium |
link |
Design HashMap |
C++, Java, Javascript, Python |
Easy |
link |
Design HashSet |
C++, Java, Javascript, Python |
Easy |
link |
Design Linked List |
C++, Java, Javascript, Python |
Medium |
link |
Design Movie Rental System |
C++, Java, Javascript, Python |
Hard |
link |
Design Parking System |
C++, Java, Javascript, Python |
Easy |
link |
Design Skiplist |
C++, Java, Javascript, Python |
Hard |
link |
Design Twitter |
C++, Java, Javascript, Python |
Medium |
link |
Design Underground System |
C++, Java, Javascript, Python |
Medium |
link |
Destination City |
C++, Java, Javascript, Python |
Easy |
link |
Destroying Asteroids |
C++, Java, Javascript, Python |
Medium |
link |
Detect Capital |
C++, Java, Javascript, Python |
Easy |
link |
Detect Cycles in 2D Grid |
C++, Java, Javascript, Python |
Medium |
link |
Detect Pattern of Length M Repeated K or More Times |
C++, Java, Javascript, Python |
Easy |
link |
Detect Squares |
C++, Java, Javascript, Python |
Medium |
link |
Determine Color of a Chessboard Square |
C++, Java, Javascript, Python |
Easy |
link |
Determine if String Halves Are Alike |
C++, Java, Javascript, Python |
Easy |
link |
Determine if Two Strings Are Close |
C++, Java, Javascript, Python |
Medium |
link |
Determine Whether Matrix Can Be Obtained By Rotation |
C++, Java, Javascript, Python |
Easy |
link |
Detonate the Maximum Bombs |
C++, Java, Javascript, Python |
Medium |
link |
DI String Match |
C++, Java, Javascript, Python |
Easy |
link |
Diagonal Traverse |
C++, Java, Javascript, Python |
Medium |
link |
Diagonal Traverse II |
C++, Java, Javascript, Python |
Medium |
link |
Diameter of Binary Tree |
C++, Java, Javascript, Python |
Easy |
link |
Dice Roll Simulation |
C++, Java, Javascript, Python |
Hard |
link |
Different Ways to Add Parentheses |
C++, Java, Javascript, Python |
Medium |
link |
Dinner Plate Stacks |
C++, Java, Javascript, Python |
Hard |
link |
Display Table of Food Orders in a Restaurant |
C++, Java, Javascript, Python |
Medium |
link |
Distance Between Bus Stops |
C++, Java, Javascript, Python |
Easy |
link |
Distant Barcodes |
C++, Java, Javascript, Python |
Medium |
link |
Distinct Echo Substrings |
C++, Java, Javascript, Python |
Hard |
link |
Distinct Subsequences |
C++, Java, Javascript, Python |
Hard |
link |
Distinct Subsequences II |
C++, Java, Javascript, Python |
Hard |
link |
Distribute Candies |
C++, Java, Javascript, Python |
Easy |
link |
Distribute Candies to People |
C++, Java, Javascript, Python |
Easy |
link |
Distribute Coins in Binary Tree |
C++, Java, Javascript, Python |
Medium |
link |
Distribute Repeating Integers |
C++, Java, Javascript, Python |
Hard |
link |
Divide a String Into Groups of Size k |
C++, Java, Javascript, Python |
Easy |
link |
Divide Array in Sets of K Consecutive Numbers |
C++, Java, Javascript, Python |
Medium |
link |
Divide Array Into Equal Pairs |
C++, Java, Javascript, Python |
Easy |
link |
Divide Two Integers |
C++, Java, Javascript, Python |
Medium |
link |
Divisor Game |
C++, Java, Javascript, Python |
Easy |
link |
Domino and Tromino Tiling |
C++, Java, Javascript, Python |
Medium |
link |
Dota2 Senate |
C++, Java, Javascript, Python |
Medium |
link |
Dungeon Game |
C++, Java, Javascript, Python |
Hard |
link |
Duplicate Zeros |
C++, Java, Javascript, Python |
Easy |
link |