Skip to main content

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

Back to lesson: Practice: Transforming Data โ€” Practice