Skip to content

Commit 95bdf5a

Browse files
committed
leetcode.com 17. Letter Combinations of a Phone Number
문제 링크: https://leetcode.com/problems/letter-combinations-of-a-phone-number
1 parent 74abf06 commit 95bdf5a

File tree

1 file changed

+3
-9
lines changed
  • leetcode.com 17. Letter Combinations of a Phone Number v2

1 file changed

+3
-9
lines changed

leetcode.com 17. Letter Combinations of a Phone Number v2/main.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,15 @@ def letterCombinations(self, digits: str) -> List[str]:
1313
dict['8'] = ['t', 'u', 'v']
1414
dict['9'] = ['w', 'x', 'y', 'z']
1515

16-
queue = [['']]
16+
queue = ['']
1717
queue2 = []
1818

1919
for d in digits:
2020
for prev in queue:
2121
for new in dict[d]:
22-
queue2.append(prev + [new])
22+
queue2.append(prev + new)
2323

2424
queue = queue2
2525
queue2 = []
2626

27-
answer = []
28-
for q in queue:
29-
a = ''.join(q)
30-
if a != '':
31-
answer.append(a)
32-
33-
return answer
27+
return list(filter(lambda a: len(a) > 0, queue))

0 commit comments

Comments
 (0)