Problema do número de telefone
From AdonaiMedrado.Pro.Br
Contents
Dificuldade única
Para que seus clientes lembrem mais facilmente dos seus números de telefone, algumas empresas fazem associação dos números com as letras já presentes nas teclas da maioria dos aparelhos telefônicos modernos.
Observer que, por padrão, as letras estão dispostas da seguinte forma:
- na tecla 2: a, b, c
- na tecla 3: d, e, f
- na tecla 4: g, h, i
- na tecla 5: j, k, l
- na tecla 6: m, n, o
- na tecla 7: p, q, r, s
- na tecla 8: t, u, v
- na tecla 9: w, x, y, z
Assim considere os seguintes exemplos fictícios:
- 3333-UFBA representa o número de telefone 3333-8322.
- WEBE-AQUI representa o número de telefone 9323-2784.
Faça um programa que, recebendo um número de telefone com letras, seja capaz de transformá-lo em um número de telefone somente com algarismos numéricos.
Os números de telefones da entrada terão no máximo 9 caracteres e podem conter números, letras maiúsculas e um hifen.
Exemplo 1
Entrada
5555-DIDO
Saída
5555-3436
Exemplo 2
Entrada
3434-SAZI
Saída
3434-7294
Exemplo 3
Entrada
NAMO-RADA
Saída
6266-7232
Exemplo 4
Entrada
NAMO-RADO
Saída
6266-7236
Exemplo 5
Entrada
3434-5656
Saída
3434-5656
Exemplo 6
Entrada
TELE-FONE
Saída
8353-3663