核心代码,写起来跟力扣一样