Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 856 | Distinct Echo Substrings | Hard | StringTrieRolling Hash |
| 857 | Distinct Numbers in Each Subarray | Medium | ArrayHash TableSliding Window |
| 858 | Distinct Prime Factors of Product of Array | Medium | ArrayHash TableMath |
| 859 | Distinct Subsequences | Hard | StringDynamic Programming |
| 860 | Distinct Subsequences II | Hard | StringDynamic Programming |
| 861 | Distribute Candies | Easy | ArrayHash Table |
| 862 | Distribute Candies Among Children I | Easy | MathCombinatoricsEnumeration |
| 863 | Distribute Candies Among Children II | Medium | MathCombinatoricsEnumeration |
| 864 | Distribute Candies Among Children III | Hard | MathCombinatorics |
| 865 | Distribute Candies to People | Easy | MathSimulation |
| 866 | Distribute Coins in Binary Tree | Medium | TreeDepth-First SearchBinary Tree |
| 867 | Distribute Elements Into Two Arrays I | Easy | ArraySimulation |
| 868 | Distribute Elements Into Two Arrays II | Hard | ArrayBinary Indexed TreeSegment Tree |
| 869 | Distribute Money to Maximum Children | Easy | MathGreedy |
| 870 | Distribute Repeating Integers | Hard | ArrayDynamic ProgrammingBacktracking |
Powerful online tools to boost your productivity
Coding Ground For Developers
Code, Edit, Run and ShareIgnite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development.