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
Awesome!
Completion rate improved to 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