telefones

André Silva

Preâmbulo

Você trabalha no setor de automação de uma empresa de telefonia, seu primeiro trabalho é coletar números de telefone brasileiros para o banco de dados da empresa, o único problema é que o arquivo que lhe foi dado está completamente desorganizado com outros dados irrelevantes. Você então tem a idéia de criar uma expressão regular para filtrar os números de telefone do arquivo dos outros dados!

A empresa, que está situada no Distrito Federal, gostaria de fazer uma análise de mercado para expandir para outros estados assim, você também deve excluir os telefones do DF do filtro (código de área 61).

Os números de telefone estão nos seguintes formatos (com ou sem máscara): (##) ####-#### ##########

Obs.: números de telefone móvel tem um 9 adicionado antes do código de área.

Arquivo

O arquivo .grepe será o equivalente a execução do seguinte comando no terminal em ambiente Unix:

$ grep -o -P 'regex' input

No qual regex é a expressão regular que resolve o problema e input é o arquivo com os casos a serem testados. Portanto, o arquivo deve conter única e exclusivamente apenas uma linha, a qual deve apresentar a expressão regular regex para o problema proposto.

Entrada

A entrada é composta por um único caso de teste, contendo NN (N>0N > 0) linhas a serem analisadas.

Saída

Seu programa deverá imprimir as DD (D0D \geq 0) linhas encontradas em que hajam números de telefones no formato correto.

Exemplos

Exemplo de entrada

(61) 98017-5321
61998833978
92970592436
(97) 98581-4705
(88) 2355-6490

Saída para o exemplo acima

92970592436
(97) 98581-4705
(88) 2355-6490

Author: André Silva