セクション 2. 章 6
single
Challenge: Selecting the Best Cars on the Production Line
メニューを表示するにはスワイプしてください
タスク
スワイプしてコーディングを開始
At the factory, you need to process a list of cars, filter them based on mileage, sort them according to specific criteria, and display the results.
Each car is represented by the Car class, which contains an id as a unique identifier, a model specifying the car’s name, a year indicating when it was manufactured, and a mileage field representing the total distance it has traveled.
- Filter the cars, keeping only those with a mileage of 30,000 miles or less using the
filter()method. - Sort the cars by
yearin ascending order usingcomparingInt()method. - Once the cars are sorted by
year, reverse the order to have the newest cars first usingreversed()method. - If two cars have the same
year, sort them bymileagein ascending order usingthenComparing()method. - Convert each car object to a string representation, using the
toString()method. - Print the final list to the console, using a method reference to
println().
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 6
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください