mirror of
https://github.com/devenperez/leetcode.git
synced 2026-06-13 03:27:07 +00:00
Time: 25 ms (58.17%), Space: 13.4 MB (66.30%) - LeetHub
This commit is contained in:
@@ -17,11 +17,14 @@ class Solution(object):
|
|||||||
|
|
||||||
combos = [""]
|
combos = [""]
|
||||||
for d in digits:
|
for d in digits:
|
||||||
|
# Build upon last set
|
||||||
comsToAdd = []
|
comsToAdd = []
|
||||||
for l in numToLetters[int(d)]:
|
for l in numToLetters[int(d)]:
|
||||||
for combo in combos:
|
for combo in combos:
|
||||||
comsToAdd.append(combo + l)
|
comsToAdd.append(combo + l)
|
||||||
|
# Replace old set with new, longer combos
|
||||||
combos = comsToAdd
|
combos = comsToAdd
|
||||||
|
|
||||||
|
# Return blank array if no string was added
|
||||||
return [] if combos == [""] else combos
|
return [] if combos == [""] else combos
|
||||||
|
|
||||||
Reference in New Issue
Block a user