Algorithm challenges and my process to solving them.

Leetcode and other algorithm challenges are a great way to practice your coding skills. Here are some of my solutions to problems of varying difficulties.