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
¡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
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
¡Gracias por tus comentarios!
single