Utmaning: Att Välja de Bästa Bilarna på Produktionslinjen
Swipe to start coding
På fabriken behöver du bearbeta en lista med bilar, filtrera dem baserat på miltal, sortera dem enligt specifika kriterier och visa resultaten.
Varje bil representeras av klassen Car, som innehåller ett id som unik identifierare, en model som anger bilens namn, ett year som visar tillverkningsåret och ett mileage-fält som representerar den totala sträcka bilen har färdats.
- Filtrera bilarna och behåll endast de med ett miltal på 30 000 miles eller mindre med hjälp av metoden
filter(). - Sortera bilarna efter
yeari stigande ordning med metodencomparingInt(). - När bilarna är sorterade efter
year, vänd ordningen så att de nyaste bilarna kommer först med metodenreversed(). - Om två bilar har samma
year, sortera dem eftermileagei stigande ordning med metodenthenComparing(). - Konvertera varje bil-objekt till en strängrepresentation med hjälp av metoden
toString(). - Skriv ut den slutliga listan till konsolen med en metodreferens till
println().
Lösning
solution.java
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.33
Utmaning: Att Välja de Bästa Bilarna på Produktionslinjen
Svep för att visa menyn
Swipe to start coding
På fabriken behöver du bearbeta en lista med bilar, filtrera dem baserat på miltal, sortera dem enligt specifika kriterier och visa resultaten.
Varje bil representeras av klassen Car, som innehåller ett id som unik identifierare, en model som anger bilens namn, ett year som visar tillverkningsåret och ett mileage-fält som representerar den totala sträcka bilen har färdats.
- Filtrera bilarna och behåll endast de med ett miltal på 30 000 miles eller mindre med hjälp av metoden
filter(). - Sortera bilarna efter
yeari stigande ordning med metodencomparingInt(). - När bilarna är sorterade efter
year, vänd ordningen så att de nyaste bilarna kommer först med metodenreversed(). - Om två bilar har samma
year, sortera dem eftermileagei stigande ordning med metodenthenComparing(). - Konvertera varje bil-objekt till en strängrepresentation med hjälp av metoden
toString(). - Skriv ut den slutliga listan till konsolen med en metodreferens till
println().
Lösning
solution.java
Tack för dina kommentarer!
single