Equip Pokemon


Enviar solució

Punts: 4
Temps Límit: 5.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Arrays/Llistes, Strings
Categoria
Problemes fets per Alumnes
Llenguatges permesos
Bash, C, C#, C++, Haskell, Java, Kotlin, PHP, Python

Vamo a calmarno

Com tots els nens de la teva edat, els teus pares t’han fet fora de casa per recórrer el país capturant pokemons. Com no has estudiat prou, no et saps la taula de tipus, però com se't dona bé programar potser podries fer un programa que calcules les debilitats i fortaleses del teu equip…

Explicació

Tenint en conta la taula de tipus, has de dir si es un bón equip o no. Es considera un bon equip quan té més fortaleses que debilitats (comparant els tipus dels teus pokemon amb els tipus dels pokemon de l'equip rival). Hauràs de tenir en compte només els següents tipus:

Tipus Foc Aigua Planta Electric Terra Volador Acer Roca
Fortaleses Planta, Acer Foc, Terra Aigua, Terra Aigua, Volador Foc, Eléctric, Roca, Acer Planta, Terra Roca Foc, Planta, Volador
Debilitats Aigua, Terra, Roca Planta, Eléctric Foc, Volador Terra Aigua, Planta Roca eléctric Terra, Foc Aigua, Planta, Terra, Acer

Has de tenir en compte que, per exemple, el tipus foc és fort contra més d'un tipus, però també té 3 debilitats diferents.

Entrada

El problema comença indicant els tipus dels teus pokemon separat per espais(sempre tens l’equip complet, és a dir, tens 6 pokemon). A continuació s'indiquen el nombre de rivals als quals t’has d’enfrontar. Després s’han d’indicar els tipus dels pokemon del rival.

Sortida

La sortida haurà de ser “Bon equip!” Si ni ha més fortaleses que debilitats i “Potser no és la millor idea” si hi ha més debilitats que fortaleses.

Exemple d'Entrada 1

Foc Aigua Planta Acer Volador Roca
2
Electric Planta Aigua Volador Foc Foc
Planta Planta Volador Foc Acer Aigua

Exemple de Sortida 1

Potser no es la millor idea
Bon equip!

Comentaris

En aquests moments no hi ha comentaris.