Desafío: Control de Calidad en Fábrica
Swipe to start coding
Una fábrica recibe múltiples lotes de piezas, pero algunas piezas son defectuosas y deben ser eliminadas para identificar componentes de alta calidad, los cuales deben mostrarse sin duplicados.
La clase PartBatch representa un lote de piezas, con un nombre de lote (batchName) y una lista de piezas (parts). Para acceder a la lista de piezas de un lote, se utiliza el método getParts(), y para obtener el nombre del lote, se utiliza el método getBatchName().
- Extraer todas las piezas de cada lote usando el método
flatMap(). - Filtrar las piezas defectuosas verificando si el nombre de la pieza comienza con
Defectiveusando el métodofilter(). - Eliminar piezas duplicadas para obtener una lista de piezas de calidad únicas usando el método
distinct().
Solución
solution.java
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain this in more detail?
What are the main benefits or drawbacks?
Can you give me an example?
Awesome!
Completion rate improved to 2.33
Desafío: Control de Calidad en Fábrica
Desliza para mostrar el menú
Swipe to start coding
Una fábrica recibe múltiples lotes de piezas, pero algunas piezas son defectuosas y deben ser eliminadas para identificar componentes de alta calidad, los cuales deben mostrarse sin duplicados.
La clase PartBatch representa un lote de piezas, con un nombre de lote (batchName) y una lista de piezas (parts). Para acceder a la lista de piezas de un lote, se utiliza el método getParts(), y para obtener el nombre del lote, se utiliza el método getBatchName().
- Extraer todas las piezas de cada lote usando el método
flatMap(). - Filtrar las piezas defectuosas verificando si el nombre de la pieza comienza con
Defectiveusando el métodofilter(). - Eliminar piezas duplicadas para obtener una lista de piezas de calidad únicas usando el método
distinct().
Solución
solution.java
¡Gracias por tus comentarios!
single