more solutions of leetcode OJ and CareerCup 150.