Practice ยท 2 of 2
Build a Reusable Pipeline
Write two functions and compose them:
- topSpenders(orders, min) โ returns users whose order total is at least min, deduplicated, in first-seen order
- countBy(orders, keyFn) โ returns an object counting items by the key returned from keyFn(item)
Both must be built on filter/map/reduce.
Difficulty: intermediate
Press Submit to check your solution.
Back to lesson: Practice: Transforming Data โ Practice