En esta aula adapté el proyecto para usar una clase Episodio como parte de la lógica de negocio, en lugar de trabajar directamente con DatosEpisodio. Creé el List<Episodio> usando stream(), flatMap() y map() para transformar los datos, incluyendo la conversión de String a Double y LocalDate, además de manejar excepciones.
También implementé la impresión de los 5 mejores episodios ordenando por evaluación de forma descendente con sorted() y limit(5).
Por último, agregué la búsqueda de episodios a partir de un año específico usando LocalDate, isAfter() y un DateTimeFormatter para mostrar la fecha en un formato más amigable.