Coding Problems

Count unique paths from top-left to bottom-right of mxn grid

Not Started
Dynamic Programming 1000ms

Count ways to decode numeric string to letters (A=1, B=2,...Z=26)

Not Started
Dynamic Programming 1000ms

Maximum money from non-adjacent houses

Not Started
Dynamic Programming 1000ms

Subsets

Medium

Return all possible subsets of distinct integers

Not Started
Backtracking 1000ms

Generate all valid combinations of n pairs of parentheses

Not Started
Backtracking 1000ms

Check if word exists in 2D board (adjacent letters)

Not Started
Backtracking 1000ms

Find length of longest strictly increasing subsequence

Not Started
Dynamic Programming 1000ms

Count distinct ways to climb n stairs (1 or 2 steps at a time)

Not Started
Dynamic Programming 1000ms

Find contiguous subarray with largest sum (Kadane's Algorithm)

Not Started
Dynamic Programming 1000ms

Check if array contains duplicate elements

Not Started
Arrays 1000ms

Reverse a singly linked list

Not Started
Data Structures 1000ms

Implement pow(x, n) that calculates x raised to the power n

Not Started
Math 1000ms

Design a URL shortening service that encodes and decodes URLs

Not Started
System Design 1000ms

Return an array where each element is the product of all elements except itself

Not Started
Algorithms 1000ms

Compute the fewest number of coins needed to make up an amount

Not Started
Dynamic Programming 1000ms

Return a deep copy of a connected undirected graph

Not Started
Graph 1000ms

Find the total number of continuous subarrays whose sum equals to k

Not Started
Algorithms 1000ms

Find the kth smallest element in a binary search tree

Not Started
Tree 1000ms

Implement a queue using two stacks with push, pop, peek, and empty operations

Not Started
Data Structures 1000ms

Find maximum path sum in binary tree

Not Started
Tree 1000ms