今天不提代码。
今天的我烦躁不安,想一边学,一边用起来。于是搜索了leetcode。
Leetcodes:是题库,里面有很编程多面试的题目,可以在线编译运行。难度比较高。
我在第一道题就卡壳了,于是搜索了正确答案,一遍遍地只字不差地去读,去写,去运行。
这参考、模仿的过程让我想到了小时候看参考答案的感觉,有些挫败。但是想到这是我从无到有的学知识的过程,就没空矫情了。
一遍不会,就看两遍,两遍不会就看第三遍,即使还不会,也要背下来。
我今天把leetcode第一道题的答案默写了好几遍,每次看都是加深一遍印象。对于我这种笨蛋来说,这可能是唯一一种学会的办法了。
class Solution(object):
def twoSum(self, nums, target):
dic = {}
for i, num in enumerate(nums):
if num in dic:
return [dic[num], i]
else:
dic[target - num] = i