- 最後登錄
- 2021-5-2
- 在線時間
- 0 小時
- 註冊時間
- 2010-10-3
- 閱讀權限
- 20
- 精華
- 0
- UID
- 8807177
- 帖子
- 235
- 積分
- 175 點
- 潛水值
- 6380 米
| class Solution(object):
def titleToNumber(self, s):
letter='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
n=len(s)
t=0
for i in range(n):
t+=(ord.find(s)-64)*(26**(n-i-1))
return t
小弟我在leetcode寫這題的時候發現很奇怪的事
因為後來想到用ord寫,所以把letter='ABCDEFGHIJKLMNOPQRSTUVWXYZ'這部分刪掉
可是刪掉後演算速度變慢...
我試了很多次,刪掉後速度演算速度差了快一倍
明明沒有用到,可是擺在那邊速度卻比較快...... |
|