原创 leetcode-7. Reverse Integer

解題思路:先確定輸入的符號,然後對其絕對值進行處理。用%10取餘得到輸入的最後一位同時構造他的鏡像數。唯一需要注意的是int型的最大是2147483647,一旦發現鏡像數已經大於214748364,就沒必要再乘以10了。 解題代碼:

原创 local variable 'bug_cnt' referenced before assignment

原代碼: bug_cnt=0 def foo(): for i in range(10): bug_cnt = bug_cnt+1 if __name__ == '__main__': foo() print bug_

原创 leetcode-11. Container With Most Water

解題思路:一種比較簡單的思路就是使用兩個指針,一個指針指向容器右邊的位置,一個指針從最左邊開始遍歷,依此計算一個容積,並與歷史的最大容積作比較。這樣的時間複雜度是O(N^2)。還有一種思路是使用兩個指針分別指向數組的最低和最高位置。先計算

原创 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

nginx: the configuration file /home/work/local-qc/nginx/conf/nginx.conf syntax is ok nginx: [emerg] bind() to 0.0.0.0

原创 leetcode-9. Palindrome Number

解題思路:首先考慮把輸入轉化成字符串,使用倆指針相向而行判斷是否有相交。但是題目建議不要使用這種方法。後來考慮對輸入循環取餘獲得個位數的同時計算他的鏡像(類似於二叉樹鏡像)。發現鏡像接近於原輸入就終止。最後判斷兩者是否相當。 解體代