Skip to content

Commit 03a6f02

Browse files
authored
Update 66. 把数字翻译成字符串.md
1 parent 51be115 commit 03a6f02

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

66. 把数字翻译成字符串.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,22 @@
1010
class Solution:
1111
def translateNum(self, num: int) -> int:
1212
res = []
13-
cur_id = 0
14-
cur_res = []
13+
ind = 0
14+
cur = []
1515
num = str(num)
16+
n = len(nums)
1617
#构造递归
17-
def dfs(cur_id, cur_res):
18+
def dfs(ind, cur):
1819
#终止条件
19-
if cur_id == len(num):
20-
res.append(cur_res)
20+
if ind == n:
21+
res.append(cur)
2122
return
2223
#情况1
23-
dfs(cur_id+1, cur_res+[num[cur_id]])
24+
dfs(ind+1, cur+[num[ind]])
2425
#情况2
25-
if 10<=int(num[cur_id:cur_id+2]) <=25:
26-
dfs(cur_id+2, cur_res+[num[cur_id:cur_id+2]])
26+
if 10<= int(num[ind:ind+2]) <=25:
27+
dfs(ind+2, cur+[num[ind:ind+2]])
2728
#调用递归
28-
dfs(cur_id, cur_res)
29+
dfs(ind, cur)
2930
return len(res)
30-
```
31+
```

0 commit comments

Comments
 (0)