Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Contrôle Qualité en Usine | Opérations Intermédiaires dans l'API Stream
API Stream

bookDéfi : Contrôle Qualité en Usine

Tâche

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().

  1. Extraire toutes les pièces de chaque lot à l’aide de la méthode flatMap().
  2. Filtrer les pièces défectueuses en vérifiant si le nom de la pièce commence par Defective à l’aide de la méthode filter().
  3. Supprimer les doublons pour obtenir une liste de pièces de qualité uniques à l’aide de la méthode distinct().

Solution

solution.java

solution.java

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 2.33

bookDéfi : Contrôle Qualité en Usine

Glissez pour afficher le menu

Tâche

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().

  1. Extraire toutes les pièces de chaque lot à l’aide de la méthode flatMap().
  2. Filtrer les pièces défectueuses en vérifiant si le nom de la pièce commence par Defective à l’aide de la méthode filter().
  3. Supprimer les doublons pour obtenir une liste de pièces de qualité uniques à l’aide de la méthode distinct().

Solution

solution.java

solution.java

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
single

single

some-alt