Et pourtant elle est ronde – Épreuve régionale 2014

Niveau 1

Énoncé

Joseph Marchand a bien des problèmes avec ses nouveaux tuyaux qui traversent la planète, lorsqu'il y met un objet, ce dernier en sort du même sens c'est à dire, à l'envers de l'autre coté de la planète !

Il vous demande de l'aider en écrivant un programme qui affiche un objet donné en le retournant verticalement. Ainsi, vous devrez afficher d'abord la dernière ligne, puis l'avant dernière et cætera pour terminer par la première ligne.

Entrée

L'entrée comprendra :

  • Sur la première ligne, le nombre N de lignes qui composent l'objet.
  • Sur la seconde ligne, le nombre M de caractères par ligne.
  • Sur les N lignes suivantes, les tranches de l'objet tel qu'il est envoyé.

Sortie

Vous afficherez en sortie :

  • les lignes qui composent l'objet, dans l'ordre inverse de leur envoi.

Contraintes

  • 1 <= N <= 1500
  • 1 <= M <= 200

Contraintes d'exécution

Utilisation mémoire maximum
1024 kilo-octets
Temps d'exécution maximum
500 millisecondes

Exemples d'entrée/sortie

Exemple d'entrée
8
7
***1***
***2***
***3***
***4***
***5***
***6***
***7***
***8***
Exemple de sortie
***8***
***7***
***6***
***5***
***4***
***3***
***2***
***1***
Exemple d'entrée
18
25
______@@@@@@@@@@@@@______
______@@#########@@______
_______@@@@@@@@@@________
_____@@....@@@@@@@_______
___@@......@@@@@@@_______
@@######@@@..@@@.________
__@@######@@@@##@________
_____@@##@@@@###@________
_______@@......@@________
_____@@.........@@_______
___@@.............@@_____
___@@@@......@@@@@@@@@@__
@@....@@@@....@@......@@_
@@....@@@@..@@........@@_
__@@@@@@@....@@..@@@@@@__
___@@##################@@
_____@@#########_J_#@@@@_
______@@@@@@@@@@@@@@_____
Exemple de sortie
______@@@@@@@@@@@@@@_____
_____@@#########_J_#@@@@_
___@@##################@@
__@@@@@@@....@@..@@@@@@__
@@....@@@@..@@........@@_
@@....@@@@....@@......@@_
___@@@@......@@@@@@@@@@__
___@@.............@@_____
_____@@.........@@_______
_______@@......@@________
_____@@##@@@@###@________
__@@######@@@@##@________
@@######@@@..@@@.________
___@@......@@@@@@@_______
_____@@....@@@@@@@_______
_______@@@@@@@@@@________
______@@#########@@______
______@@@@@@@@@@@@@______