Sfida: Selezione delle Migliori Auto sulla Linea di Produzione
Swipe to start coding
In fabbrica, è necessario processare un elenco di auto, filtrarle in base al chilometraggio, ordinarle secondo specifici criteri e visualizzare i risultati.
Ogni auto è rappresentata dalla classe Car, che contiene un id come identificatore univoco, un model che specifica il nome dell’auto, un year che indica l’anno di produzione e un campo mileage che rappresenta la distanza totale percorsa.
- Filtrare le auto, mantenendo solo quelle con un chilometraggio di 30.000 miglia o inferiore utilizzando il metodo
filter(). - Ordinare le auto per
yearin ordine crescente utilizzando il metodocomparingInt(). - Una volta ordinate le auto per
year, invertire l’ordine per avere prima le auto più recenti utilizzando il metodoreversed(). - Se due auto hanno lo stesso
year, ordinarle permileagein ordine crescente utilizzando il metodothenComparing(). - Convertire ogni oggetto auto in una rappresentazione testuale, utilizzando il metodo
toString(). - Stampare la lista finale sulla console, utilizzando un riferimento al metodo
println().
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 2.33
Sfida: Selezione delle Migliori Auto sulla Linea di Produzione
Scorri per mostrare il menu
Swipe to start coding
In fabbrica, è necessario processare un elenco di auto, filtrarle in base al chilometraggio, ordinarle secondo specifici criteri e visualizzare i risultati.
Ogni auto è rappresentata dalla classe Car, che contiene un id come identificatore univoco, un model che specifica il nome dell’auto, un year che indica l’anno di produzione e un campo mileage che rappresenta la distanza totale percorsa.
- Filtrare le auto, mantenendo solo quelle con un chilometraggio di 30.000 miglia o inferiore utilizzando il metodo
filter(). - Ordinare le auto per
yearin ordine crescente utilizzando il metodocomparingInt(). - Una volta ordinate le auto per
year, invertire l’ordine per avere prima le auto più recenti utilizzando il metodoreversed(). - Se due auto hanno lo stesso
year, ordinarle permileagein ordine crescente utilizzando il metodothenComparing(). - Convertire ogni oggetto auto in una rappresentazione testuale, utilizzando il metodo
toString(). - Stampare la lista finale sulla console, utilizzando un riferimento al metodo
println().
Soluzione
Grazie per i tuoi commenti!
single