Skip to content

Commit 6a0e19b

Browse files
add: add sample exit for functional exercise 3
1 parent 62828be commit 6a0e19b

1 file changed

Lines changed: 27 additions & 14 deletions

File tree

docs/UD07/UD07_ejercicios_ES.md

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -283,17 +283,17 @@
283283
- Nombres de las recetas de "carnes", ordenadas alfabéticamente
284284
- Media de calorías de las recetas de "verduras"
285285
- Cuántas recetas hay de más de 800 calorías
286-
287-
!!! warning "Importante"
288-
Para pasar satisfactoriamente los tests necesitaras que la colección de recetas contenga estas recetas:
289-
```java
290-
recetas.add(new Receta("Ensalada de aguacate", "verduras", 250));
291-
recetas.add(new Receta("Guisado de pollo", "carne", 530));
292-
recetas.add(new Receta("Espaguetis boloñesa", "pasta", 480));
293-
recetas.add(new Receta("Ratatouille", "verduras", 280));
294-
recetas.add(new Receta("Cochinillo asado", "carne", 870));
295-
recetas.add(new Receta("Ensalada de pasta", "pasta", 325));
296-
```
286+
287+
!!! warning "Importante"
288+
Para pasar satisfactoriamente los tests necesitaras que la colección de recetas contenga estas recetas:
289+
```java
290+
recetas.add(new Receta("Ensalada de aguacate", "verduras", 250));
291+
recetas.add(new Receta("Guisado de pollo", "carne", 530));
292+
recetas.add(new Receta("Espaguetis boloñesa", "pasta", 480));
293+
recetas.add(new Receta("Ratatouille", "verduras", 280));
294+
recetas.add(new Receta("Cochinillo asado", "carne", 870));
295+
recetas.add(new Receta("Ensalada de pasta", "pasta", 325));
296+
```
297297
3. Usando los streams de Java, que están muy relacionados con las expresiones lambda, debes crear una lista de 1000 números enteros aleatorios entre -5000 y 5000 y a partir de dicha lista vamos a imprimir por pantalla:
298298

299299
- El máximo de los números pares.
@@ -302,7 +302,19 @@
302302
- El total de números primos.
303303
- El máximo número primo.
304304

305-
4. Paquete `GranjaDAM`, crea una clase `Animal` con los siguientes atributos, constructor con todos los atributos, getters y setters:
305+
!!! warning "Importante"
306+
Para pasar los tests debes generar una salida similar a esta:
307+
```bash
308+
listaNumeros: [-579, -2887, 1443, -4055, 2871, -1416, 4804, 2668, -4048, 1834, -3107, 4901, 4716, -1410, ...
309+
Máximo de los números pares: 4934
310+
Mínimo de los múltiplos de tres:-4992
311+
Total de números negativos: 513
312+
Listado de números primos: [3989, 2797, 4271, 1627, 131, 3517, 2609, 971, 4283, 643, 2789, 337, 191, 3301, 2383, ...
313+
Total de números primos: 69
314+
Máximo número primo: 4999
315+
```
316+
317+
5. Paquete `GranjaDAM`, crea una clase `Animal` con los siguientes atributos, constructor con todos los atributos, getters y setters:
306318
307319
- String especie
308320
- String genero
@@ -321,7 +333,7 @@
321333
- `Map<String, List<Animal>> agruparPorAlimentacion ()`
322334
- `DoubleSummaryStatistics resumenPesoConPelo (boolean tienePelo)`
323335
324-
5. Paquete `Clase`. Crear una clase `Alumno` con los atributos típicos de un alumno (nombre, fecha de nacimiento, dni, nia, teléfono, email, nota) y los correspondientes getters y setters (y constructor).
336+
6. Paquete `Clase`. Crear una clase `Alumno` con los atributos típicos de un alumno (nombre, fecha de nacimiento, dni, nia, teléfono, email, nota) y los correspondientes getters y setters (y constructor).
325337
326338
Crea una clase `Aula` la cual contendrá un `List<Alumno>` con los alumnos que van a un aula determinada. Crea también los métodos siguientes:
327339
@@ -331,7 +343,7 @@
331343
- `void listadoPorNiaDescendente ()`
332344
- `boolean encontarAlumnosDelMismoMesQue (Alumno a)`
333345
334-
6. Paquete `Olimpiada`. A partir de las siguientes clases...
346+
7. Paquete `Olimpiada`. A partir de las siguientes clases...
335347
336348
```mermaid
337349
classDiagram
@@ -363,3 +375,4 @@
363375
- Obtener las disciplinas con los participantes más joven y más viejo.
364376
365377
378+

0 commit comments

Comments
 (0)