GitHub repository: lennon1994/Interview
Description: http://www.hollischuang.com/archives/2223 答案整理。