APETYPE/practice
java·passage intermediate
Desktop Required to Type
Desktop Recommended for Code Typing
ApeType code transcription is engineered for physical mechanical and laptop keyboards with syntax navigation. Mobile on-screen keyboards cannot provide authentic typing cadence.
You can see the leaderboard hereTop Typists
view all1/ 16
1
import java.util.List;↵
2
import java.util.Map;↵
3
import java.util.stream.Collectors;↵
4
↵
5
public record Transaction(String currency, double amount) {}↵
6
↵
7
public class Analytics {↵
8
public static Map<String, Double> summarize(List<Transaction> items) {↵
9
return items.stream()↵
10
.filter(t -> t.amount() > 0)↵
11
.collect(Collectors.groupingBy(↵
12
Transaction::currency,↵
13
Collectors.summingDouble(Transaction::amount)↵
14
));↵
15
}↵
16
}
tab+enter- restart
esc- restart