Mi Restaurante


Enviar solució

Punts: 6
Temps Límit: 1.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Matrius
Categoria
Problemes fets per Alumnes
Llenguatges permesos
Bash, C, C Hashtag, C++, Java, Kotlin, Python

Cooking game

Acabamos de abrir un restaurante que sirve hamburguesas, pero como estamos bajos de presupuesto, solo podemos hacer como máximo 2 hamburguesas en la cocina que es de 3x3.

Cada hamburguesa se compone de un pan, una lechuga y una carne (recuerda que no hay presupuesto para más).

Para componer una hamburguesa, el ingrediente principal es el pan, por lo que si en las casillas contiguas al pan encuentras una lechuga y una carne, podrás formar una hamburguesa.

Entrada

En este cooking game la entrada se compone de 6 posiciones donde tendrás que colocar en la matriz 2 panes, 2 lechugas y 2 carnes, que son las únicas cantidades que nos caben en la cocina para hacer hamburguesas.

Las dos primeras posiciones indicarán la posición de un pan ("P"), expresada en coordenadas x,y. La dos siguientes posiciones indicarán la posición de una lechuga ("L"), expresada en coordenadas x,y. La dos siguientes indicarán la posición de una carne ("C"), expresada en coordenadas x,y.

Las siguientes 3 siguientes posiciones se corresponderán con la posición del segundo pan ("P"), de la segunda lechuga ("L") y de la segunda carne ("C"), respectivamente, expresado en coordenadas.

Hay que tener en cuenta que si un ingrediente se ha utilizado para una hamburguesa, no se puede utilizar ese mismo ingrediente para hacer otra hamburguesa.

Sortida

  • Si se consigue formar una hamburguesa, se escribirá "MMMBURGUESA".
  • Si se consiguen formar dos hamburguesas, se escribirá "MMMBURGUESA DOBLE".
  • Si con los ingredientes que hay no se forma ninguna hamburguesa, se escribirá "NO HAY HAMBURGUESA".

Exemple d'Entrada

0 0 0 1 0 2 1 0 1 1 1 2
0 0 0 1 0 2 1 1 2 0 1 2
2 2 1 0 2 1 0 1 1 2 0 2

Explicació de l'Exemple d'Entrada

0 0 0 1 0 2 1 0 1 1 1 2 (en 0, 0 estará el primer pan, en 0, 1 estará la primera lechuga, en 0, 2 estará la primera carne, en 1, 0 estará el segundo pan, en 1, 1 estará la segunda lechuga y en 1, 2 estará la segunda carne).

Exemple de Sortida

NO HAY HAMBURGUESA
MMMBURGUESA
MMMBURGUESA DOBLE

Comentaris

En aquests moments no hi ha comentaris.