Incrível!
Completion taxa melhorada para 2.38Seção 1. Capítulo 21
single
Desafio: Seleção dos Melhores Carros na Linha de Produção
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Na fábrica, é necessário processar uma lista de carros, filtrá-los com base na quilometragem, ordená-los de acordo com critérios específicos e exibir os resultados.
Cada carro é representado pela classe Car, que contém um id como identificador único, um model especificando o nome do carro, um year indicando o ano de fabricação e um campo mileage representando a distância total percorrida.
- Filtrar os carros, mantendo apenas aqueles com quilometragem de 30.000 milhas ou menos utilizando o método
filter(). - Ordenar os carros por
yearem ordem crescente utilizando o métodocomparingInt(). - Após ordenar os carros por
year, inverter a ordem para que os carros mais novos fiquem primeiro, utilizando o métodoreversed(). - Se dois carros tiverem o mesmo
year, ordená-los pormileageem ordem crescente utilizando o métodothenComparing(). - Converter cada carro em uma representação em string, utilizando o método
toString(). - Imprimir a lista final no console, utilizando uma referência de método para
println().
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 21
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo