Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Dada uma String correspondente a um número de telefone válido, podendo ser fixo ou móvel, retornar uma String correspondendo a este número formatada com parênteses e traço.
Descreva a solução que você gostaria
- Chamar um novo utilitário passando uma String correspondente a um número de telefone válido e retornar uma String correspondendo a este número formatada com parênteses (DDD) e traço.
- A String deve estar sem formatação, sem símbolos.
- Caso o número passado como parâmetro não seja válido (fixo ou móvel), retornar None
Descreva alternativas que você considerou
- Criar um novo utilitário format_phone:
def format_phone(phone):
...
Exemplo de Uso:
from brutils import format_phone
>>> format_phone("11994029275")
"(11)99402-9275"
>>> format_phone("1635014415")
"(16)3501-4415"
>>> format_phone("333333")
None
Contexto adicional
Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Dada uma String correspondente a um número de telefone válido, podendo ser fixo ou móvel, retornar uma String correspondendo a este número formatada com parênteses e traço.
Descreva a solução que você gostaria
Descreva alternativas que você considerou
Exemplo de Uso:
Contexto adicional