Solve problems in LeetCode http://oj.leetcode.com/.