The system has detected that this problem may have some issue, as a mistake in its statement or a wrong solution. It should be soon be repaired by its problem setter.
Solution status: Unknown. This problem is being checked.. (red languages have some issue).
It is not recommended to try to solve this problem until this warning disapears.
Se trata de escribir un programa que mira si se ha acertado en el centro de una diana. La diana se compone de 3 líneas con 3 caracteres cada una. La superfície de la diana se representa con un punto ".
", y un único dardo se representa con una "X
" mayúscula.
El programa debe distinguir entre 3 situaciones:
Entrada
La entrada contiene una secuencia de dianas, y se garantiza que cada una tiene 3 líneas de texto con 3 caracteres cada una, sin espacios, seguidas por una línea vacía.
Salida
La salida tiene que ser "ERROR: Diana il.legal
" cuando la diana sea incorrecta, "Prova un altre cop...
" quan la diana es correcta pero el dardo no está en el centro, y "Bona punteria!
" cuando la diana es correcta y el dardo está en el centro.
Input
abc def ghi ___ _X_ ___ ..X ... ... ... .X. ...
Output
ERROR: Diana il.legal! ERROR: Diana il.legal! Prova un altre cop... Bona punteria!