Es tracta d’escriure un programa que mira si s’ha encertat al centre d’una diana. La diana es compòn de 3 línes amb 3 caracters cadascuna. La superfície de la diana es representa amb un punt ".
", i hi ha un sol dart representat amb una "X
" majúscula.
El programa ha de discriminar entre 3 situacions:
Entrada
L’entrada conté una seqüència de dianes, i es garanteix que cadascuna té 3 línies amb 3 caracters de text sense espais seguides per una línia buida.
Sortida
La sortida ha de ser "ERROR: Diana il.legal!
" quan la diana sigui incorrecta, "Prova un altre cop...
" quan la diana és correcta però el dard no és al centre, i "Bona punteria!
" quan la diana és correcta i el dard és al centre.
Input
abc def ghi ___ _X_ ___ ..X ... ... ... .X. ...
Output
ERROR: Diana il.legal! ERROR: Diana il.legal! Prova un altre cop... Bona punteria!