Exercice : ASCII Art Un ascii art consiste à créer des images

Transcription

Exercice : ASCII Art Un ascii art consiste à créer des images
Exercice : ASCII Art
Un ascii art consiste à créer des images uniquement à l'aide de symboles (lettres, chiffres,
caractères de ponctuation). Pour chaque ascii art, on peut calculer un nombre représentatif appelé
empreinte, avec la méthode suivante :
•
•
•
•
On numérote les colonnes de gauche à droite à partir de 1;
On numérote les lignes de haut en bas à partir de 1;
Pour chaque case à l'intersection d'une ligne et d'une colonne, si un symbole autre qu'un
espace est présent, on calcule le produit du code ascii du symbole par le numéro de la ligne
et par le numéro de la colonne;
On fait la somme de tous les produits disponibles.
Par exemple, pour l'ascii art suivant (le code ascii du caractère # est 35, et celui de O est 79) :
# #
O
# #
la réponse est 1*1*35 + 1*3*35 + 2*2*79 + 3*1*35 + 3*3*35, soit 876. À noter qu'une même valeur
peut représenter des images différentes.

Documents pareils