> Comunidad
Esta página tiene como objetivo recopilar ejercicios que luego se integrarán en el tutorial de LeekScript.
¡Gracias de antemano a todos los que contribuirán!
Puedes proponer ejercicios relacionados con Leek Wars así como ejercicios que no.
Tenga en cuenta que necesita ejercicios simples para comprender un concepto. Pero también puedes sugerir ejercicios que requieran más reflexión, para aquellos que quieran un pequeño desafío ;)
Escribe un fragmento de código que permita, usando las funciones say y getName, decir "Hola LEEK, gusto en pelear contigo hoy", siendo LEEK el nombre de un puerro enemigo.
Es posible "añadir" cadenas de caracteres, llamadas string, como esta:
var MyString = "Una cadena" + ", luego otra cadena"; depurar(MiCadena); // Muestra: una cadena, luego otra cadena var MiNúmero = 5; MyString = MyNumber + ", ¡este número se ha transformado en una cadena de caracteres!"; depurar(MiCadena); // Muestra: 5, ¡este número se ha transformado en una cadena de caracteres!
Le aconsejo que consulte el documento o la wiki para obtener más información sobre las funciones.
No es tan complicado, ¿verdad? Aquí hay una posible solución:
say("Hola " + getName(getNearestEnemy()) + ", un placer pelear contigo hoy."; // Atención la función "decir" cuesta 1PT, así que no es la prioridad ;)
Cree una declaración condicional que permita, usando setWeapon y getTurn, equipar su arma solo en el turno 1.
Dos monstruos gigantes, Frigodzilla y Godzillasagne, intentan aterrorizar al pequeño pueblo de Tiercelieux causando estragos. Llegan y salen del pueblo cada uno a una hora específica del día. La única esperanza de supervivencia de Tiercelieux reside en que si los dos monstruos están en la ciudad al mismo tiempo, ven en su competidor un adversario y se matan entre ellos salvajemente, dando un respiro al pueblo. Conociendo los tiempos de llegada y salida de cada uno de los monstruos, debes averiguar si hay un tiempo de cruce durante el cual los dos gigantes están en el pueblo, ¡en cuyo caso este último se salva! Por ejemplo, si Frigodzilla llega al pueblo a las 2 a. m. y se va a las 3 p. m., y Godzillasagne llega a las 10 a. m. y se va a las 6 p. m., entonces de 10 a. m. a 3 p. m. ambos monstruos están en el pueblo al mismo tiempo. * ¡Advertencia! * Si los dos monstruos solo se cruzan, ¡todavía se enfrentarán en combate! Es decir, si uno de los monstruos llega en el momento preciso en que el otro se va, se matan entre ellos y perdonan a Tiercelieux.
muestra todos los números impares del 3 al 99 incluidos en un bucle.
Puede ser útil saber cuántas bombillas hay actualmente en tu equipo (recordatorio: si ya hay 6, no podrás volver a invocarlas). ¡Así que trata de contar las bombillas aliadas!
Para esto, puedes usar la función getAliveAllies, que da una variedad de aliados vivos (bombillas incluidas), y la función isSummon que prueba si una entidad es una bombilla.
var nb_bulbos = 0; //Comenzamos creando una variable que se usará para contar las bombillas for(var entidad en getAliveAllies()){ // Para cada aliado... if(isSummon(entidad){// si este aliado es una bombilla... nb_bulbos+=1; // incrementamos el contador en 1. } }
El objetivo es calcular la altura máxima alcanzable con un determinado número de discos, sabiendo que para apilar un disco hay que colocarlo sobre otros dos discos situados en la planta inferior. Por ejemplo, con tres discos es posible hacer un arreglo con una altura de 2, con dos discos en la planta baja y el tercero encima de los dos primeros. Con cuatro discos la altura máxima sigue siendo 2 porque el cuarto disco no se puede apilar sobre el del primer piso y por lo tanto se queda en la planta baja.
Esta es la historia de una unidad de soldados medio ciegos. Lo sé, suena ridículo así, pero dígase a sí mismo que si los militares no pudieran apuntar, habría muchas menos muertes durante las guerras. En resumen, admitámoslo, tenemos un grupo de soldados que solo pueden ver a un metro y medio de distancia, y es hora de la revisión. Por lo tanto, los soldados se alinean tan bien como
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.