Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. class Solution:
  2.     def letterCombinations(self, digits):
  3.         if not digits:
  4.             return []
  5.        
  6.         dictionario = {
  7.         '2': 'abc',
  8.         '3': 'def',
  9.         '4': 'ghi',
  10.         '5': 'jkl',
  11.         '6': 'mno',
  12.         '7': 'pqrs',
  13.         '8': 'tuv',
  14.         '9': 'wxyz',
  15.       }
  16.         queue = collections.deque()
  17.         queue.append('')
  18.         for char in digits:
  19.             for i in range(len(queue)):
  20.                 s = queue.popleft()
  21.                 for c in dictionario[char]:
  22.                     queue.append(s + c)
  23.        
  24.         return queue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement