Solving an algorithmic problem in 13 different ways
dev.to