Déterminer la position des caractères d'un message
Noralltach
Messages postés
5
Statut
Membre
-
Noralltach Messages postés 5 Statut Membre -
Noralltach Messages postés 5 Statut Membre -
Bonjour,
Je suis un néophyte de la programmation!
J'aimerais faire un algorithme qui crypte des messages et j'aimerais trouver un moyen de déterminer la position des caractères les caractère pour crypter (pas très clair je donne un exemple)
j'écris:
"Je suis fascinant"
Le "f" de "fascinant" est a la 7ème position
J'ai assigné a f une valeur (disons 37) et je veux que, puisqu'il est a la 7ème, il ai une valeur de 805 (il n'est pas écrit les 6 première fois donc f=37+6*13=115 et 7 est un nombre impair, non-divisible par 3 donc f=115*7=805
if (f is written in an impair position not divible by 3, (f=f*7))
elif (f is writtne in a pair position (f=f+63))
elif (f is written in an impair position divisble by 3 ("f=f-24))
else (f isn't written, (f=f+13))
(faite pas gaffe à mon code c'est juste un brouillon pour m'y retrouver)
Merci pour votre considération!
Je suis un néophyte de la programmation!
J'aimerais faire un algorithme qui crypte des messages et j'aimerais trouver un moyen de déterminer la position des caractères les caractère pour crypter (pas très clair je donne un exemple)
j'écris:
"Je suis fascinant"
Le "f" de "fascinant" est a la 7ème position
J'ai assigné a f une valeur (disons 37) et je veux que, puisqu'il est a la 7ème, il ai une valeur de 805 (il n'est pas écrit les 6 première fois donc f=37+6*13=115 et 7 est un nombre impair, non-divisible par 3 donc f=115*7=805
if (f is written in an impair position not divible by 3, (f=f*7))
elif (f is writtne in a pair position (f=f+63))
elif (f is written in an impair position divisble by 3 ("f=f-24))
else (f isn't written, (f=f+13))
(faite pas gaffe à mon code c'est juste un brouillon pour m'y retrouver)
Merci pour votre considération!
A voir également:
- Écrivez un script qui détermine si une chaîne contient ou non le caractère e
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Script vidéo youtube - Guide
- É majuscule - Guide
1 réponse
Bonjour, je ne comprends pas ce ue tu veux faire exactement avec tes division et nombres impair!
Pour le début, je verrais un programme qui décompose chaque mot pour attribuer la position de telle lettre sur le clavier ou dans l'alphabet.
ex : Je vais à l'école pour apprendre => 173 241812 1 19 3239193 1099432691343 (position du clavier)
=> 105 221919 1 12 5315125 161518 11616185144185 (position dans l'alphabet)
Pour le début, je verrais un programme qui décompose chaque mot pour attribuer la position de telle lettre sur le clavier ou dans l'alphabet.
ex : Je vais à l'école pour apprendre => 173 241812 1 19 3239193 1099432691343 (position du clavier)
=> 105 221919 1 12 5315125 161518 11616185144185 (position dans l'alphabet)
ce que j'aimerais avoir c'est les position dans le message,
ex: comment trouver la position
1,2,3,4,5,6,7,8,9,...
et ensuite à partir de cette information crypter par des calculs en fonction de la positon dans le message, de cette façon les 2 "m" de "comment" serait crypter par différent chiffres
donnons à m une valeur de 59
1er "m" position 3 donc il n'est pas écrit les 2 premières fois donc "m"=59+13*2= 85
position 3 donc chiffre impair divisible par 3 donc "m"=85-24=61
Donc premier "m"=61
2ème "m" position 4 donc il n'est pas écrit les 3 premières fois donc "m"=59+13*3=98
position 4 donc chiffre pair donc "m"=98+63=161
Donc 2ème "m"=161
(pour les calculs je suis mon brouillon rédigé ci-dessus)