Utfordring: Kvalitetskontroll i Fabrikk
Swipe to start coding
En fabrikk mottar flere partier med deler, men noen deler er defekte og må fjernes for å identifisere høykvalitetskomponenter, som skal vises uten duplikater.
Klassen PartBatch representerer et parti med deler, med et partinavn (batchName) og en liste over deler (parts). For å få tilgang til listen over deler fra et parti, bruker du metoden getParts(), og for å hente partinavnet, bruker du metoden getBatchName().
- Ekstraher alle deler fra hvert parti ved å bruke metoden
flatMap(). - Filtrer ut defekte deler ved å sjekke om delens navn starter med
Defectiveved hjelp av metodenfilter(). - Fjern duplikater for å få en liste over unike kvalitetsdeler ved å bruke metoden
distinct().
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: Kvalitetskontroll i Fabrikk
Sveip for å vise menyen
Swipe to start coding
En fabrikk mottar flere partier med deler, men noen deler er defekte og må fjernes for å identifisere høykvalitetskomponenter, som skal vises uten duplikater.
Klassen PartBatch representerer et parti med deler, med et partinavn (batchName) og en liste over deler (parts). For å få tilgang til listen over deler fra et parti, bruker du metoden getParts(), og for å hente partinavnet, bruker du metoden getBatchName().
- Ekstraher alle deler fra hvert parti ved å bruke metoden
flatMap(). - Filtrer ut defekte deler ved å sjekke om delens navn starter med
Defectiveved hjelp av metodenfilter(). - Fjern duplikater for å få en liste over unike kvalitetsdeler ved å bruke metoden
distinct().
Løsning
Takk for tilbakemeldingene dine!
single