Difference between revisions of "Problema do número de telefone"
From AdonaiMedrado.Pro.Br
(New page: == 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 tecl...) |
(→Dificuldade única) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
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. | 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 | + | 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 === | === Exemplo 1 === | ||
Line 26: | Line 26: | ||
==== Saída ==== | ==== Saída ==== | ||
5555-3436 | 5555-3436 | ||
− | + | ||
=== Exemplo 2 === | === Exemplo 2 === | ||
==== Entrada ==== | ==== Entrada ==== | ||
Line 32: | Line 32: | ||
==== Saída ==== | ==== Saída ==== | ||
3434-7294 | 3434-7294 | ||
− | + | ||
=== Exemplo 3 === | === Exemplo 3 === | ||
==== Entrada ==== | ==== Entrada ==== | ||
Line 38: | Line 38: | ||
==== Saída ==== | ==== Saída ==== | ||
6266-7232 | 6266-7232 | ||
− | + | ||
=== Exemplo 4 === | === Exemplo 4 === | ||
==== Entrada ==== | ==== Entrada ==== | ||
− | NAMO- | + | NAMO-RADO |
==== Saída ==== | ==== Saída ==== | ||
− | 6266- | + | 6266-7236 |
=== Exemplo 5 === | === Exemplo 5 === |
Latest revision as of 23:07, 14 April 2009
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