Utfordring: Velge de Beste Bilene på Produksjonslinjen
Swipe to start coding
På fabrikken må du behandle en liste med biler, filtrere dem basert på kjørelengde, sortere dem etter spesifikke kriterier, og vise resultatene.
Hver bil er representert av klassen Car, som inneholder en id som unik identifikator, en model som angir bilens navn, et year som viser produksjonsåret, og et mileage-felt som representerer total kjørelengde.
- Filtrer bilene, behold kun de med en kjørelengde på 30 000 miles eller mindre ved å bruke metoden
filter(). - Sorter bilene etter
yeari stigende rekkefølge ved å bruke metodencomparingInt(). - Når bilene er sortert etter
year, reverser rekkefølgen slik at de nyeste bilene kommer først ved å bruke metodenreversed(). - Hvis to biler har samme
year, sorter dem ettermileagei stigende rekkefølge ved å bruke metodenthenComparing(). - Konverter hver bil til en strengrepresentasjon ved å bruke metoden
toString(). - Skriv ut den endelige listen til konsollen ved å bruke en metodereferanse til
println().
Løsning
solution.java
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.33
Utfordring: Velge de Beste Bilene på Produksjonslinjen
Sveip for å vise menyen
Swipe to start coding
På fabrikken må du behandle en liste med biler, filtrere dem basert på kjørelengde, sortere dem etter spesifikke kriterier, og vise resultatene.
Hver bil er representert av klassen Car, som inneholder en id som unik identifikator, en model som angir bilens navn, et year som viser produksjonsåret, og et mileage-felt som representerer total kjørelengde.
- Filtrer bilene, behold kun de med en kjørelengde på 30 000 miles eller mindre ved å bruke metoden
filter(). - Sorter bilene etter
yeari stigende rekkefølge ved å bruke metodencomparingInt(). - Når bilene er sortert etter
year, reverser rekkefølgen slik at de nyeste bilene kommer først ved å bruke metodenreversed(). - Hvis to biler har samme
year, sorter dem ettermileagei stigende rekkefølge ved å bruke metodenthenComparing(). - Konverter hver bil til en strengrepresentasjon ved å bruke metoden
toString(). - Skriv ut den endelige listen til konsollen ved å bruke en metodereferanse til
println().
Løsning
solution.java
Takk for tilbakemeldingene dine!
single