Défi : Contrôle Qualité en Usine
Swipe to start coding
Une usine reçoit plusieurs lots de pièces, mais certaines pièces sont défectueuses et doivent être retirées afin d’identifier les composants de haute qualité, qui doivent être affichés sans doublons.
La classe PartBatch représente un lot de pièces, avec un nom de lot (batchName) et une liste de pièces (parts). Pour accéder à la liste des pièces d’un lot, utilisez la méthode getParts(), et pour récupérer le nom du lot, utilisez la méthode getBatchName().
- Extraire toutes les pièces de chaque lot à l’aide de la méthode
flatMap(). - Filtrer les pièces défectueuses en vérifiant si le nom de la pièce commence par
Defectiveà l’aide de la méthodefilter(). - Supprimer les doublons pour obtenir une liste de pièces de qualité uniques à l’aide de la méthode
distinct().
Solution
solution.java
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.33
Défi : Contrôle Qualité en Usine
Glissez pour afficher le menu
Swipe to start coding
Une usine reçoit plusieurs lots de pièces, mais certaines pièces sont défectueuses et doivent être retirées afin d’identifier les composants de haute qualité, qui doivent être affichés sans doublons.
La classe PartBatch représente un lot de pièces, avec un nom de lot (batchName) et une liste de pièces (parts). Pour accéder à la liste des pièces d’un lot, utilisez la méthode getParts(), et pour récupérer le nom du lot, utilisez la méthode getBatchName().
- Extraire toutes les pièces de chaque lot à l’aide de la méthode
flatMap(). - Filtrer les pièces défectueuses en vérifiant si le nom de la pièce commence par
Defectiveà l’aide de la méthodefilter(). - Supprimer les doublons pour obtenir une liste de pièces de qualité uniques à l’aide de la méthode
distinct().
Solution
solution.java
Merci pour vos commentaires !
single