NEW TO SYSTEM DESIGN FORGE?
STEP 1START HERE

ScaleDojo Learn: Forge Fundamentals

Solve 124 production engineering architecture challenges based on real infrastructure setups at top tech companies.

2

Or read the history behind it

The Infrastructure Chronicles - Production systems at scale

ACTIVE BOUNTY EVENT
7d left
๐Ÿ†

Big Billion Days

A high-pressure system design and engineering challenge inspired by the scale of Big Billion Days. Design a system that can handle millions of users, massive traffic spikes, real-time inventory updates, concurrent orders, payments, and flash-sale demand without compromising performance or reliability.

QUEST PROGRESS0 / 6 COMPLETED
๐ŸŽ 35% Off
LEADERBOARDLIVE

Compare stats and compete with top...

View

Forge Algorithm Lab

Progressive System Design Curriculum

0/124
COMPLETED
2 of 34 levels unlockedยทStart with Level 1 to begin your journey

Solve levels sequentially - each clear unlocks the next challenge

2/34
ACCESSIBLE
Architect Feature: Want to bypass sequential unlock? Go to your Profile and enable Architect's Sandbox.

Tier 1

TIER PROGRESS0/22
1

#1 Big-O Detective

Warm-Up

Annotate code with time complexity and explain why

big-o
time-complexity
fundamentals
Standard Challenge
Learn the concepts first
Start Level โ†’

#2 Stack from Scratch

Easy

Implement push, pop, peek - understand why O(1) matters

stack
data-structures
o(1)
Standard Challenge
Learn the concepts first
Locked

#3 Queue from Scratch

Easy

Circular buffer - the right way to build a queue

queue
circular-buffer
o(1)
data-structures
Standard Challenge
Learn the concepts first
Locked

#4 HashMap from Scratch

Medium

Build a hashmap with separate chaining collision resolution

hashmap
hashing
separate-chaining
collision
Standard Challenge
Learn the concepts first
Locked

#5 Linked List Fundamentals

Easy

Reverse a linked list - the interview warm-up that trips people

linked-list
reversal
pointers
Standard Challenge
Learn the concepts first
Locked

#6 Binary Search Mastery

Medium

Standard search, then rotated array - the real interview variant

binary-search
sorted-array
rotated-array
divide-and-conquer
Standard Challenge
Learn the concepts first
Locked

#7 Recursion & Memoization

Medium

From exponential to linear - the power of caching subproblems

recursion
memoization
dynamic-programming
caching
Standard Challenge
Learn the concepts first
Locked

#8 Min-Heap Implementation

Medium

Build a heap from scratch - the engine behind task schedulers

heap
priority-queue
heapify
top-k
Standard Challenge
Learn the concepts first
Locked

#9 Two Pointers & Sliding Window

Medium

The pattern behind 50% of array interview problems

two-pointers
sliding-window
array
Standard Challenge
Learn the concepts first
Locked

#10 Two-Sum & Three-Sum Suite

MediumSDE 2AmazonGoogle

The most-asked interview question, plus its two most-asked variants

two-sum
hashmap
two-pointers
three-sum
Standard Challenge
Learn the concepts first
Locked

#11 Prefix Power

MediumSDE 2MetaMicrosoft

One array, three questions - all solved by never recomputing

prefix-sum
hashmap
array
Standard Challenge
Learn the concepts first
Locked

#12 Frequency & Grouping

MediumSDE 2MetaLinkedIn

Turning raw counts into the answer an interviewer actually wants

heap
hashmap
anagram
Standard Challenge
Learn the concepts first
Locked

#13 Pointer Puzzles

MediumSDE 2MetaGoogle

Deep-copying graphs hiding inside a list, and rewiring pointers in place

linked-list
random-pointer
Standard Challenge
Learn the concepts first
Locked

#14 Quickselect Twins

MediumSDE 2MetaLinkedIn

Finding rank-k without a full sort, once on a static array, once on a live stream

heap
quickselect
Standard Challenge
Learn the concepts first
Locked

#15 Water Between Walls

HardSDE 3AmazonGoogle

Two classic two-pointer problems that show up in almost every SDE3 loop

two-pointers
array
Standard Challenge
Learn the concepts first
Locked

#16 Window of Extremes

HardSDE 3MetaAirbnb

Two sliding-window techniques: shrink-to-fit, and the monotonic deque

sliding-window
deque
Standard Challenge
Learn the concepts first
Locked

#17 Stack-Powered Parsing

HardSDE 3GoogleMeta

Three stack-based interview staples: validation, O(1) min-tracking, and expression evaluation

stack
calculator
Standard Challenge
Learn the concepts first
Locked

#18 Monotonic Stack Mastery

HardSDE 3AmazonGoogle

The pattern behind 'next greater', 'days until warmer', and histogram-area problems

monotonic-stack
array
Standard Challenge
Learn the concepts first
Locked

#19 Merge & Merge-K

HardSDE 3AmazonMicrosoft

The linked-list pattern behind every log-merge and external sort

linked-list
heap
merge
Standard Challenge
Learn the concepts first
Locked

#20 List Arithmetic

HardSDE 3AmazonApple

Carry propagation and fixed-size chunk reversal, both node by node

linked-list
math
Standard Challenge
Learn the concepts first
Locked

#21 Streaming Median

ExpertSDE 3GoogleNetflix

Two heaps for a running median, then the same idea over a sliding window

heap
two-heaps
Standard Challenge
Learn the concepts first
Locked

#22 Tier 1 Boss: DataStructure Toolkit

Boss

Combine everything - stack, queue, hashmap, and heap in one class

boss
stack
hashmap
design
Standard Challenge
Learn the concepts first
Locked

Tier 2

TIER PROGRESS0/12

#23 LRU Cache

Medium

The most asked cache question - O(1) get and put

lru
cache
doubly-linked-list
hashmap
Standard Challenge
Learn the concepts first
Locked

#24 LFU Cache

Hard

Evict the LEAST frequently used - smarter than LRU

lfu
cache
frequency
hard
Standard Challenge
Learn the concepts first
Locked

#25 Bloom Filter

Hard

Probabilistic membership - "definitely no" or "probably yes"

bloom-filter
probabilistic
hashing
space-efficient
Standard Challenge
Learn the concepts first
Locked

#26 Consistent Hashing

Hard

Add/remove servers without resharding everything

consistent-hashing
distributed
load-balancing
virtual-nodes
Standard Challenge
Learn the concepts first
Locked

#27 TTL-based Cache

Medium

Expire entries by time - the foundation of session management

ttl
cache
expiration
sessions
Standard Challenge
Learn the concepts first
Locked

#28 Write-Through vs Write-Behind Cache

Medium

Understand consistency tradeoffs through implementation

write-through
write-behind
cache
consistency
Standard Challenge
Learn the concepts first
Locked

#29 Count-Min Sketch

Hard

Count frequencies in data streams using constant memory

count-min-sketch
streaming
probabilistic
frequency
Standard Challenge
Learn the concepts first
Locked

#30 Cache Stampede Prevention

Hard

Mutex lock + probabilistic early expiry

stampede
thundering-herd
mutex
locking
Standard Challenge
Learn the concepts first
Locked

#31 Two-Level Cache (L1 + L2)

Medium

In-memory hot cache + larger persistent cache

multi-level-cache
l1-l2
cache-hierarchy
Standard Challenge
Learn the concepts first
Locked

#32 Cache Eviction Policy Benchmark

Medium

Compare FIFO, LRU, LFU - choose the right one for the job

eviction-policies
fifo
lru
lfu
Standard Challenge
Learn the concepts first
Locked

#33 Memory Pool Allocator

Expert

Custom slab allocator - why databases avoid malloc

memory-allocator
slab
pool
performance
Standard Challenge
Learn the concepts first
Locked

#34 Tier 2 Boss: ProductionCache

Boss

LRU + TTL + stampede prevention + telemetry in 50 lines

boss
production
cache
design
Standard Challenge
Learn the concepts first
Locked

Tier 3

TIER PROGRESS0/18

#35 Parking Lot System

EasyFresherAmazonGoogleMicrosoft

Composition and size-based allocation - the classic LLD opener

allocation-strategy
composition
oop-design
strategy
Standard Challenge
Learn the concepts first
Locked

#36 Vending Machine

EasyFresherMicrosoftAmazon

State machine design - Idle, HasBalance, Dispensing

guard-clauses
state
state-machine
state-pattern
Standard Challenge
Learn the concepts first
Locked

#37 Logging Framework

EasyFresherAmazonUber

The canonical Singleton - one shared logger, filtered by severity

logging
severity-filtering
singleton
Standard Challenge
Learn the concepts first
Locked

#38 ATM Machine

EasySDE 2PayPalStripe

State-guarded authentication and withdrawal, no shortcuts

authentication
fintech
guard-clauses
state
Standard Challenge
Learn the concepts first
Locked

#39 Elevator System

MediumSDE 2AmazonGoogleUberMicrosoft

Multi-elevator dispatch - nearest-idle-first scheduling

composition
dispatch-strategy
scheduling
simulation
Standard Challenge
Learn the concepts first
Locked

#40 LRU Cache

MediumSDE 2AmazonGoogleMetaMicrosoft

O(1) get/put with least-recently-used eviction

cache
composition
data-structures
eviction-policy
Standard Challenge
Learn the concepts first
Locked

#41 Rate Limiter

MediumSDE 2GoogleAmazonStripe

Deterministic request throttling, no wall-clock flakiness

api-gateway
rate-limiter
strategy
throttling
Standard Challenge
Learn the concepts first
Locked

#42 Library Management System

MediumFresherAmazonMicrosoft

Checkout/return with per-member borrowing limits

business-rules
composition
inventory
lending-system
Standard Challenge
Learn the concepts first
Locked

#43 Notification System

MediumSDE 2AmazonUberMeta

Observer pattern - fan out to Email, SMS, and more

fan-out
observer
observer-pattern
pub-sub
Standard Challenge
Learn the concepts first
Locked

#44 Chess Game

MediumSDE 3GoogleAmazonMicrosoft

Piece movement legality and occupancy rules

game-logic
polymorphism
rule-engine
strategy
Standard Challenge
Learn the concepts first
Locked

#45 Tic-Tac-Toe

MediumFresherGoogleMicrosoftAmazon

Board state, move validation, and generalized win detection

board-state
encapsulation
game-logic
win-detection
Standard Challenge
Learn the concepts first
Locked

#46 Splitwise / Expense Sharing

HardSDE 2UberPayPal

Expense splitting and running balances between members

encapsulation
expense-sharing
fintech
ledger
Standard Challenge
Learn the concepts first
Locked

#47 Movie Ticket Booking System

HardSDE 2AmazonMicrosoft

Seat booking across shows, no double-booking

availability
booking-system
composition
seat-reservation
Standard Challenge
Learn the concepts first
Locked

#48 Chat System

HardSDE 2MetaGoogle

1:1 and group messaging with membership-gated access

access-control
chat
encapsulation
guard-clauses
Standard Challenge
Learn the concepts first
Locked

#49 Food Delivery System

HardSDE 2DoorDashUber

Order lifecycle state machine - placed to delivered

logistics
order-management
state
state-machine
Standard Challenge
Learn the concepts first
Locked

#50 Ride-Sharing System

HardSDE 3Uber

Nearest-driver matching and fare estimation

dispatch
geospatial
matching-algorithm
strategy
Standard Challenge
Learn the concepts first
Locked

#51 Hotel Booking System

HardSDE 2AmazonAirbnb

Date-range availability with overlap-safe booking

availability
booking-system
encapsulation
interval-scheduling
Standard Challenge
Learn the concepts first
Locked

#52 Stock Exchange / Order Matching Engine

HardSDE 3StripePayPal

Price-time priority matching for a single security

fintech
order-matching
price-time-priority
strategy
Standard Challenge
Learn the concepts first
Locked

Tier 4

TIER PROGRESS0/13

#53 Token Bucket Rate Limiter

Medium

The industry standard - Cloudflare, Stripe, AWS all use this

rate-limiter
token-bucket
api-gateway
throttling
Standard Challenge
Learn the concepts first
Locked

#54 Sliding Window Rate Limiter

Hard

Precise rate limiting without fixed window boundary bugs

rate-limiter
sliding-window
api-gateway
Standard Challenge
Learn the concepts first
Locked

#55 Circuit Breaker

Hard

The Netflix pattern - fail fast, recover gracefully

circuit-breaker
resilience
state-machine
microservices
Standard Challenge
Learn the concepts first
Locked

#56 Retry with Exponential Backoff

Medium

Handle transient failures without overwhelming the service

retry
exponential-backoff
jitter
resilience
Standard Challenge
Learn the concepts first
Locked

#57 Thread-Safe Connection Pool

Hard

Semaphore-based DB connection pooling

connection-pool
semaphore
threading
database
Standard Challenge
Learn the concepts first
Locked

#58 Caesar Cipher Codex

Easy

Build the ancient encryption that started it all

cipher
cryptography
modular-arithmetic
strings
Standard Challenge
Learn the concepts first
Locked

#59 Vigenere Vault

Medium

The unbreakable cipher (for 300 years)

cipher
cryptography
vigenere
strings
Standard Challenge
Learn the concepts first
Locked

#60 SHA-256 Sentinel

Medium

Implement a cryptographic hash from scratch

sha256
hashing
cryptography
bitcoin
Standard Challenge
Learn the concepts first
Locked

#61 HMAC Guardian

Medium

Message authentication that prevents tampering

hmac
cryptography
webhook
authentication
Standard Challenge
Learn the concepts first
Locked

#62 JWT Journeyman

Hard

Build JSON Web Tokens from scratch - no libraries

jwt
authentication
cryptography
hmac
Standard Challenge
Learn the concepts first
Locked

#63 Password Vault

Medium

Bcrypt, salting, and why MD5 passwords leak

bcrypt
password
cryptography
security
Standard Challenge
Learn the concepts first
Locked

#64 RSA Reckoning

Hard

Implement RSA key generation - the math of internet trust

rsa
cryptography
public-key
math
Standard Challenge
Learn the concepts first
Locked

#65 Tier 3 Boss: API Gateway

Boss

Token bucket + circuit breaker + retry in one class

boss
api-gateway
rate-limiter
circuit-breaker
Standard Challenge
Learn the concepts first
Locked

Tier 5

TIER PROGRESS0/13

#66 Symmetric Encryption (XOR)

Easy

Implement the basic XOR cipher for symmetric encryption

cryptography
symmetric
xor
Standard Challenge
Learn the concepts first
Locked

#67 Diffie-Hellman Exchange

Medium

Calculate shared secret key securely

cryptography
key-exchange
math
Standard Challenge
Learn the concepts first
Locked

#68 PBKDF2 Key Deriver

Medium

Derive secure keys from user passwords

cryptography
hashing
security
Standard Challenge
Learn the concepts first
Locked

#69 Password Hashing with Salt

Medium

Bcrypt simulation - how passwords are actually stored

password
hashing
salt
bcrypt
Standard Challenge
Learn the concepts first
Locked

#70 SQL Injection Sanitizer

Easy

Escape inputs to prevent SQL Injection attacks

security
sql
sanitization
Standard Challenge
Learn the concepts first
Locked

#71 CORS Policy Validator

Easy

Verify origin matching rules

security
cors
web
Standard Challenge
Learn the concepts first
Locked

#72 IP Rate Limiter

Medium

Simple slide window rate limiting per IP

security
rate-limiting
ip
Standard Challenge
Learn the concepts first
Locked

#73 JWT from Scratch

Hard

Header.Payload.Signature - implement without libraries

jwt
hmac
base64
authentication
Standard Challenge
Learn the concepts first
Locked

#74 Secure Session Cookie

Medium

Prevent session tampering using signed cookies

security
session
hmac
Standard Challenge
Learn the concepts first
Locked

#75 CSRF Token Validator

Medium

Verify anti-CSRF request tokens

security
csrf
web
Standard Challenge
Learn the concepts first
Locked

#76 XSS Protection Filter

Easy

HTML escape user inputs

security
xss
escaping
Standard Challenge
Learn the concepts first
Locked

#77 RBAC Access Control

Medium

Access control checker

security
rbac
permissions
Standard Challenge
Learn the concepts first
Locked

#78 Tier 4 Boss: MiniAuthService

Boss

bcrypt + JWT + HMAC API keys + token validation

boss
auth
jwt
bcrypt
Standard Challenge
Learn the concepts first
Locked

Tier 6

TIER PROGRESS0/12

#79 Vector Clocks

Hard

Track causality in distributed systems

vector-clocks
causality
distributed
conflict-resolution
Standard Challenge
Learn the concepts first
Locked

#80 Lamport Timestamps

Medium

Maintain causality using Lamport Logical Clocks

distributed
clock
lamport
Standard Challenge
Learn the concepts first
Locked

#81 Consistent Hashing Ring

Medium

Assign keys to nodes using hashing

distributed
sharding
hashing
Standard Challenge
Learn the concepts first
Locked

#82 Bully Leader Election

Medium

Choose the highest ID node as coordinator

distributed
election
consensus
Standard Challenge
Learn the concepts first
Locked

#83 Write-Ahead Log (WAL)

Hard

How databases survive crashes - log first, apply second

wal
crash-recovery
durability
database-internals
Standard Challenge
Learn the concepts first
Locked

#84 Redlock Distributed Lock

Hard

Acquire consensus lock across replicas

distributed
locking
consensus
Standard Challenge
Learn the concepts first
Locked

#85 Two-Phase Commit (2PC)

Hard

Coordinate atomic transaction commits

distributed
2pc
transactions
Standard Challenge
Learn the concepts first
Locked

#86 Quorum Reads & Writes

Hard

R + W > N - the math behind eventual consistency

quorum
consistency
dynamo
cassandra
Standard Challenge
Learn the concepts first
Locked

#87 Raft Log Replication

Hard

Replicate log entries to cluster members

raft
consensus
replication
Standard Challenge
Learn the concepts first
Locked

#88 Gossip Protocol

Medium

Sync node list statuses periodically

distributed
gossip
p2p
Standard Challenge
Learn the concepts first
Locked

#89 MapReduce Coordinator

Hard

Coordinate word counts with Map and Reduce stages

distributed
mapreduce
parallel
Standard Challenge
Learn the concepts first
Locked

#90 Tier 5 Boss: MiniDistributedKVStore

Boss

Consistent hashing + quorum + gossip + WAL in one

boss
capstone
distributed
consistent-hashing
Standard Challenge
Learn the concepts first
Locked

Tier 7

TIER PROGRESS0/12

#91 Sort It Yourself

Medium

Merge sort and quicksort - the two divide-and-conquer sorts everyone should be able to write

sorting
merge-sort
quicksort
divide-and-conquer
Standard Challenge
Learn the concepts first
Locked

#92 Counting Sort & Radix Sort

Easy

Sorting without ever comparing two elements

counting-sort
radix-sort
sorting
non-comparison
Standard Challenge
Learn the concepts first
Locked

#93 Binary Search Tree from Scratch

Medium

Insert, search, and delete - the three operations every BST needs

bst
binary-search-tree
trees
recursion
Standard Challenge
Learn the concepts first
Locked

#94 Tree Traversal Toolkit

Medium

Pre-order, in-order, post-order, and level-order - and why each exists

trees
traversal
bfs
recursion
Standard Challenge
Learn the concepts first
Locked

#95 Trie from Scratch

Medium

The prefix tree behind every autocomplete box you've ever used

trie
prefix-tree
strings
autocomplete
Standard Challenge
Learn the concepts first
Locked

#96 Union-Find (Disjoint Set)

Medium

Tracking which things are connected, without ever redrawing the whole graph

union-find
disjoint-set
path-compression
graphs
Standard Challenge
Learn the concepts first
Locked

#97 BST Guardian

MediumSDE 2MicrosoftAmazon

The BST validation bug that trips up half of interview candidates

bst
validation
Standard Challenge
Learn the concepts first
Locked

#98 Common Ancestors

MediumSDE 2MetaLinkedIn

The recursive pattern behind every 'closest shared node' interview question

tree
lca
Standard Challenge
Learn the concepts first
Locked

#99 Shape of a Tree

MediumSDE 2GoogleUber

Two 'one more pass' interview traps disguised as easy tree problems

tree
recursion
Standard Challenge
Learn the concepts first
Locked

#100 Tree Teleportation

HardSDE 3AmazonMeta

Design your own wire format - then prove it round-trips

tree
serialization
Standard Challenge
Learn the concepts first
Locked

#101 Trie-Powered Search

HardSDE 3GoogleAirbnb

Multi-pattern matching, the way autocomplete actually works

trie
backtracking
autocomplete
Standard Challenge
Learn the concepts first
Locked

#102 Tier 6 Boss: Search Engine Autocomplete

Boss

Combine what you've built into one ranked-suggestion engine

boss
trie
sorting
design
Standard Challenge
Learn the concepts first
Locked

Tier 8

TIER PROGRESS0/22

#103 Backtracking Basics: Subsets & Permutations

Medium

Choose, explore, un-choose - the template behind every brute-force search

backtracking
subsets
permutations
recursion
Standard Challenge
Learn the concepts first
Locked

#104 N-Queens Solver

Hard

Backtracking with pruning - cutting off bad branches before you fully explore them

backtracking
n-queens
pruning
constraint-satisfaction
Standard Challenge
Learn the concepts first
Locked

#105 1D Dynamic Programming

Medium

Bottom-up tabulation, from climbing stairs to coin change

dynamic-programming
tabulation
coin-change
Standard Challenge
Learn the concepts first
Locked

#106 2D Dynamic Programming

Hard

Grid-shaped subproblems - longest common subsequence and knapsack

dynamic-programming
lcs
knapsack
2d-dp
Standard Challenge
Learn the concepts first
Locked

#107 Greedy Algorithms

Medium

When the locally-best choice is also the globally-best one

greedy
interval-scheduling
activity-selection
Standard Challenge
Learn the concepts first
Locked

#108 Graph Representations & BFS/DFS

Medium

Representing relationships, and visiting every node exactly once

graphs
bfs
dfs
adjacency-list
Standard Challenge
Learn the concepts first
Locked

#109 Dijkstra's Shortest Path

Hard

Finding the cheapest route through a weighted graph

dijkstra
shortest-path
heap
graphs
Standard Challenge
Learn the concepts first
Locked

#110 Topological Sort & Cycle Detection

Medium

Ordering tasks so every dependency comes before what depends on it

topological-sort
kahns-algorithm
cycle-detection
dag
Standard Challenge
Learn the concepts first
Locked

#111 Island Counting

MediumSDE 2AmazonMeta

Flood-fill your way through the most common grid interview question

graph
grid
dfs
Standard Challenge
Learn the concepts first
Locked

#112 Graph Cloning & Validity

MediumSDE 2GoogleMeta

Deep-copy a graph with cycles, then sanity-check another one's shape

graph
dfs
union-find
Standard Challenge
Learn the concepts first
Locked

#113 Robber's Dilemma

MediumSDE 2AmazonApple

Non-adjacent max sum, straight and circular

dp
house-robber
Standard Challenge
Learn the concepts first
Locked

#114 Greedy Hops & Fuel Stops

MediumSDE 2AmazonMicrosoft

Three classic greedy-array problems, one pattern

greedy
array
Standard Challenge
Learn the concepts first
Locked

#115 Prerequisite Chains

HardSDE 3MetaGoogle

Topological sort - the backbone of every build system and course planner

topological-sort
graph
Standard Challenge
Learn the concepts first
Locked

#116 Word Games

HardSDE 3AmazonLinkedIn

BFS shortest paths and topological sort, both hiding inside strings

bfs
topological-sort
strings
Standard Challenge
Learn the concepts first
Locked

#117 Constrained Backtracking

HardSDE 3UberDoorDash

Enumerate every valid answer, not just find one

backtracking
dp
Standard Challenge
Learn the concepts first
Locked

#118 String Segmentation

HardSDE 3MetaGoogle

Can it be split? How many ways can it be decoded?

dp
string
trie
Standard Challenge
Learn the concepts first
Locked

#119 Longest-Anything DP

HardSDE 3GoogleMeta

LIS in O(n log n), and a deterministic longest palindrome

dp
binary-search
strings
Standard Challenge
Learn the concepts first
Locked

#120 Edit Distance & Distinct Subsequences

HardSDE 3GoogleMeta

Two classic 2D string DPs that look alike but aren't

dp
strings
Standard Challenge
Learn the concepts first
Locked

#121 Subset Partitioning

HardSDE 3AmazonPayPal

Subset-sum DP, twice: equal split and signed-sum counting

dp
subset-sum
Standard Challenge
Learn the concepts first
Locked

#122 Pattern Matching Nightmare

ExpertSDE 3GoogleMeta

Regex vs wildcard matching - two DPs that look identical and aren't

dp
regex
Standard Challenge
Learn the concepts first
Locked

#123 Design a Feed Ranking Engine

ExpertStaff+MetaX (Twitter)

The heap-merge core powering every social feed's 'most recent' view

heap
design
Standard Challenge
Learn the concepts first
Locked

#124 Tier 7 Boss: RouteOptimizer

Boss

Shortest paths and budget-constrained reachability, in one delivery-routing engine

boss
capstone
dijkstra
graphs
Standard Challenge
Learn the concepts first
Locked