Desafio: Controle de Qualidade na Fábrica
Swipe to start coding
Uma fábrica recebe vários lotes de peças, mas algumas peças são defeituosas e devem ser removidas para identificar componentes de alta qualidade, que devem ser exibidos sem duplicatas.
A classe PartBatch representa um lote de peças, com um nome do lote (batchName) e uma lista de peças (parts). Para acessar a lista de peças de um lote, utiliza-se o método getParts(), e para obter o nome do lote, utiliza-se o método getBatchName().
- Extraia todas as peças de cada lote usando o método
flatMap(). - Filtre as peças defeituosas verificando se o nome da peça começa com
Defectiveusando o métodofilter(). - Remova peças duplicadas para obter uma lista de peças de qualidade únicas usando o método
distinct().
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.33
Desafio: Controle de Qualidade na Fábrica
Deslize para mostrar o menu
Swipe to start coding
Uma fábrica recebe vários lotes de peças, mas algumas peças são defeituosas e devem ser removidas para identificar componentes de alta qualidade, que devem ser exibidos sem duplicatas.
A classe PartBatch representa um lote de peças, com um nome do lote (batchName) e uma lista de peças (parts). Para acessar a lista de peças de um lote, utiliza-se o método getParts(), e para obter o nome do lote, utiliza-se o método getBatchName().
- Extraia todas as peças de cada lote usando o método
flatMap(). - Filtre as peças defeituosas verificando se o nome da peça começa com
Defectiveusando o métodofilter(). - Remova peças duplicadas para obter uma lista de peças de qualidade únicas usando o método
distinct().
Solução
Obrigado pelo seu feedback!
single