Udfordring: Udvælgelse af de Bedste Biler på Produktionslinjen
Swipe to start coding
På fabrikken skal du behandle en liste over biler, filtrere dem baseret på kilometerstand, sortere dem efter specifikke kriterier og vise resultaterne.
Hver bil er repræsenteret af klassen Car, som indeholder et id som unik identifikator, en model der angiver bilens navn, et year der viser produktionsåret, og et mileage-felt der repræsenterer den samlede distance, bilen har kørt.
- Filtrer bilerne, så kun dem med en kilometerstand på 30.000 miles eller derunder bevares ved hjælp af
filter()-metoden. - Sortér bilerne efter
yeari stigende rækkefølge ved hjælp afcomparingInt()-metoden. - Når bilerne er sorteret efter
year, omvend rækkefølgen så de nyeste biler kommer først ved hjælp afreversed()-metoden. - Hvis to biler har det samme
year, sorteres de eftermileagei stigende rækkefølge ved hjælp afthenComparing()-metoden. - Konverter hver bil til en strengrepræsentation ved hjælp af
toString()-metoden. - Udskriv den endelige liste til konsollen ved hjælp af en metodereference til
println().
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.33
Udfordring: Udvælgelse af de Bedste Biler på Produktionslinjen
Stryg for at vise menuen
Swipe to start coding
På fabrikken skal du behandle en liste over biler, filtrere dem baseret på kilometerstand, sortere dem efter specifikke kriterier og vise resultaterne.
Hver bil er repræsenteret af klassen Car, som indeholder et id som unik identifikator, en model der angiver bilens navn, et year der viser produktionsåret, og et mileage-felt der repræsenterer den samlede distance, bilen har kørt.
- Filtrer bilerne, så kun dem med en kilometerstand på 30.000 miles eller derunder bevares ved hjælp af
filter()-metoden. - Sortér bilerne efter
yeari stigende rækkefølge ved hjælp afcomparingInt()-metoden. - Når bilerne er sorteret efter
year, omvend rækkefølgen så de nyeste biler kommer først ved hjælp afreversed()-metoden. - Hvis to biler har det samme
year, sorteres de eftermileagei stigende rækkefølge ved hjælp afthenComparing()-metoden. - Konverter hver bil til en strengrepræsentation ved hjælp af
toString()-metoden. - Udskriv den endelige liste til konsollen ved hjælp af en metodereference til
println().
Løsning
Tak for dine kommentarer!
single