Combinações de letras dos dígitos do teclado telefônico

Published by Evgeny SH in

A função recebe uma string contendo dígitos de 2 a 9. Retorne um conjunto de todas as combinações possíveis de letras que poderiam representar a sequência de dígitos.

Mapeamento de dígitos para letras

d = { "2": "abc", "3": "def", "4": "ghi", "5": "jkl", "6": "mno", "7": "pqrs", "8": "tuv", "9": "wxyz" }

Exemplos

letters_combinations("23") ➞ { "ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf" }

letters_combinations("") ➞ set()

letters_combinations("2") ➞ { "a", "b", "c" }

Observações

N/A