Haaste: Tehtaan Laadunvalvonta
Swipe to start coding
Tehdas vastaanottaa useita osien eriä, mutta jotkut osat ovat viallisia ja ne täytyy poistaa tunnistaakseen laadukkaat komponentit, jotka tulee näyttää ilman duplikaatteja.
PartBatch-luokka edustaa osien erää, jossa on erän nimi (batchName) ja lista osista (parts). Päästäksesi käsiksi osien listaan erästä, käytä getParts() metodia, ja saadaksesi erän nimen, käytä getBatchName()-metodia.
- Poimi kaikki osat jokaisesta erästä käyttäen
flatMap()metodia. - Suodata vialliset osat pois tarkistamalla, alkaako osan nimi sanalla
Defectivekäyttäenfilter()metodia. - Poista duplikaatit saadaksesi listan ainutlaatuisista laatuosista käyttäen
distinct()metodia.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain this in more detail?
What are the main benefits or drawbacks?
Can you give me an example?
Mahtavaa!
Completion arvosana parantunut arvoon 2.33
Haaste: Tehtaan Laadunvalvonta
Pyyhkäise näyttääksesi valikon
Swipe to start coding
Tehdas vastaanottaa useita osien eriä, mutta jotkut osat ovat viallisia ja ne täytyy poistaa tunnistaakseen laadukkaat komponentit, jotka tulee näyttää ilman duplikaatteja.
PartBatch-luokka edustaa osien erää, jossa on erän nimi (batchName) ja lista osista (parts). Päästäksesi käsiksi osien listaan erästä, käytä getParts() metodia, ja saadaksesi erän nimen, käytä getBatchName()-metodia.
- Poimi kaikki osat jokaisesta erästä käyttäen
flatMap()metodia. - Suodata vialliset osat pois tarkistamalla, alkaako osan nimi sanalla
Defectivekäyttäenfilter()metodia. - Poista duplikaatit saadaksesi listan ainutlaatuisista laatuosista käyttäen
distinct()metodia.
Ratkaisu
Kiitos palautteestasi!
single