Bash : simulateur T9 (texte intuitif téléphone)

Fermé
paul0007 Messages postés 5 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 26 mars 2015 - 26 mars 2015 à 17:54
 Utilisateur anonyme - 27 mars 2015 à 05:54
Bonjour,

je cherche à faire un simulateur T9

Il faut donc que je fasse un script Bash qui transforme le texte en chiffre et inversement.

Vous auriez une solution à me proposer svp ?

2 réponses

Utilisateur anonyme
26 mars 2015 à 18:15
salut,

vous avez un début d'algorithme ?
comment fonctionne T9 ?
un exemple de texte, et les chiffres correspondant à la transformation du texte ?

il y a quand même un minimum de recherches et d'explications à fournir avant qu'on t'aide !
0
paul0007 Messages postés 5 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 26 mars 2015 1
26 mars 2015 à 18:22
Bonjour,
j'ai défini les différentes combinaisons possible

a = 2
b = 22
c = 222
d = 3
e = 33
f = 333
g = 4
h = 44
i = 444
j = 5
k = 55
l = 555
m = 6
n = 66
o = 666
p = 7
q = 77
r = 777
s = 7777
t = 8
u = 88
v = 888
w = 9
x = 99
y = 999
z =9999

par contre pour le code je n'ai aucune idée (je viens de débuter en bash..),je pensais utiliser tr .
peux-tu m'aider ?
1
paul0007 Messages postés 5 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 26 mars 2015 1
26 mars 2015 à 18:23
mais avec tr c'est une lettre par une lettre donc je ne vois pas comment transformer le b en 22
0
paul0007 Messages postés 5 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 26 mars 2015 1
26 mars 2015 à 18:36
ah .. ou alors on peut raccourcir en mettant que :
2 = a, b, c
3 = c, d, e
4 = f, h, i
5 = j, k, l
6 = m, n, o
7 = p, q, r, s
8 = t, u, v
9 = w, x, y, z

?
0