my solutions of LeetCode Online Judge