Sponsored
Reserved space — layout preview until AdSense is connected
Python Basics
easy
GCD via Euclid
Compute the greatest common divisor of two positive integers.
math
recursion
Python Basics
medium
Fibonacci(n)
Return the nth Fibonacci number efficiently.
recursion
dp
memoization
Lists & Arrays
medium
Flatten nested list
Yield every integer from an arbitrarily nested list, depth-first.
recursion
generators
Data Structures & Algorithms
medium
Quicksort
Implement quicksort and return a sorted list.
sorting
recursion
divide-and-conquer
Data Structures & Algorithms
medium
Graph DFS
Return all nodes reachable from a start node via DFS.
graph
DFS
recursion
Showing 5 challenges