9 Juil 2014

Dojo #3

Dans la continuité de nos exercices de dojo, voici celui de cette semaine :

Démineur

Enoncé

Le but est de développer un outil permettant d’afficher la “solution” d’un démineur composé d’un certain nombre de cases. Le programme devra prendre en entrée le nombre de lignes et de colonnes qui composent la grille puis la position des bombes et des cases vides. Le système proposera la solution (position des bombes et pour les autres cases, le nombre de bombes des cases adjacentes). Le paramétrage du démineur sera la première ligne de texte passé au système. Par exemple ‘4 8’ correspondra à un démineur de 4 lignes 8 colonnes.

Un démineur vide représentera la fin de la saisie.

Cas de test

Input 4 4
*...
....
.*..
....
3 5
**...
.....
.*...
0 0
Output Field #1:
*100
2210
1*10
1110
Field #2:
**100
33200
1*100
Sujet disponible : https://github.com/AxaWebCenter/Dojo-3 Dojo3

Technologies

  • 1 groupe en Objective-C / OCUnit
  • 5 groupes en C# / MSTest
  • 1 groupe en Java / JUnit
  • 1 groupe en Javascript avec Jasmine/Karma

Points Marquants

– 1h de réalisation – 30 min de debrief –

Share

Comments are closed.