Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 3046 | Random Pick with Blacklist | Hard | ArrayHash TableMath |
| 3047 | Random Pick with Weight | Medium | ArrayMathBinary Search |
| 3048 | Random Point in Non-overlapping Rectangles | Medium | ArrayMathBinary Search |
| 3049 | Range Addition | Medium | ArrayPrefix Sum |
| 3050 | Range Addition II | Easy | ArrayMath |
| 3051 | Range Frequency Queries | Medium | ArrayHash TableBinary Search |
| 3052 | Range Module | Hard | DesignSegment TreeOrdered Set |
| 3053 | Range Product Queries of Powers | Medium | ArrayBit ManipulationPrefix Sum |
| 3054 | Range Sum of BST | Easy | TreeDepth-First SearchBinary Search Tree |
| 3055 | Range Sum of Sorted Subarray Sums | Medium | ArrayTwo PointersBinary Search |
| 3056 | Range Sum Query 2D - Immutable | Medium | ArrayDesignMatrix |
| 3057 | Range Sum Query 2D - Mutable | Medium | ArrayDesignBinary Indexed Tree |
| 3058 | Range Sum Query - Immutable | Easy | ArrayDesignPrefix Sum |
| 3059 | Range Sum Query - Mutable | Easy | ArrayDivide and ConquerDesign |
| 3060 | Range XOR Queries with Subarray Reversals | Hard | ArrayTreeBinary Tree |
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.