Défi : Sélection des Meilleures Voitures sur la Chaîne de Production
Swipe to start coding
À l'usine, il est nécessaire de traiter une liste de voitures, de les filtrer selon le kilométrage, de les trier selon des critères spécifiques, puis d'afficher les résultats.
Chaque voiture est représentée par la classe Car, qui contient un id comme identifiant unique, un model spécifiant le nom de la voiture, un year indiquant l'année de fabrication, et un champ mileage représentant la distance totale parcourue.
- Filtrer les voitures, en conservant uniquement celles dont le kilométrage est de 30 000 miles ou moins à l'aide de la méthode
filter(). - Trier les voitures par
yeardans l'ordre croissant à l'aide de la méthodecomparingInt(). - Une fois les voitures triées par
year, inverser l'ordre pour afficher les voitures les plus récentes en premier à l'aide de la méthodereversed(). - Si deux voitures ont la même valeur de
year, les trier parmileagedans l'ordre croissant à l'aide de la méthodethenComparing(). - Convertir chaque objet voiture en une représentation sous forme de chaîne de caractères à l'aide de la méthode
toString(). - Afficher la liste finale dans la console à l'aide d'une référence de méthode vers
println().
Solution
solution.java
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Défi : Sélection des Meilleures Voitures sur la Chaîne de Production
Glissez pour afficher le menu
Swipe to start coding
À l'usine, il est nécessaire de traiter une liste de voitures, de les filtrer selon le kilométrage, de les trier selon des critères spécifiques, puis d'afficher les résultats.
Chaque voiture est représentée par la classe Car, qui contient un id comme identifiant unique, un model spécifiant le nom de la voiture, un year indiquant l'année de fabrication, et un champ mileage représentant la distance totale parcourue.
- Filtrer les voitures, en conservant uniquement celles dont le kilométrage est de 30 000 miles ou moins à l'aide de la méthode
filter(). - Trier les voitures par
yeardans l'ordre croissant à l'aide de la méthodecomparingInt(). - Une fois les voitures triées par
year, inverser l'ordre pour afficher les voitures les plus récentes en premier à l'aide de la méthodereversed(). - Si deux voitures ont la même valeur de
year, les trier parmileagedans l'ordre croissant à l'aide de la méthodethenComparing(). - Convertir chaque objet voiture en une représentation sous forme de chaîne de caractères à l'aide de la méthode
toString(). - Afficher la liste finale dans la console à l'aide d'une référence de méthode vers
println().
Solution
solution.java
Merci pour vos commentaires !
single