Skip to content
The Lumenary

Practice · Grades 3–5

Systematic listing and counting

Systematic listing and counting

Warm-upHuman

Kwame has 4 shirts and 3 pairs of shorts, all different. How many different outfits (one shirt and one pair of shorts) can he make?

Systematic listing and counting

Warm-upHuman

From Farida's village there are 3 paths down to the river, and from the river 4 roads to the market. A route is one path followed by one road. How many different routes are there from the village to the market?

Systematic listing and counting

CoreHuman

A canteen offers 2 soups, 3 main dishes and 2 drinks. A meal is one soup, one main dish and one drink. How many different meals are there?

Systematic listing and counting

CoreHuman

Lerato has red, blue and yellow T-shirts and black and brown trousers. She calls out: red–black, blue–brown, red–brown, yellow–black, blue–black. Then she says, "I can't think of any more, so that's all of them." What is the best reply?

Choose one

Systematic listing and counting

CoreHuman

Using the digit cards 1, 5 and 7 (each card at most once), list every two-digit number you can make. Write them separated by commas, like {12, 34}.

Write elements separated by commas. Order and repeats don’t matter — just like in a set!

Systematic listing and counting

CoreHuman

Mei has 4 different books to put in a row on a shelf. In how many different orders can she arrange them?

Systematic listing and counting

CoreHuman

Six friends meet, and every two of them shake hands exactly once. How many handshakes are there?

Systematic listing and counting

StretchHuman

In a chess club in Nairobi, 8 players each play every other player exactly once. How many games are played?

Systematic listing and counting

StretchFormal

In Lean, pairs as bs is the organised list of all pairs from a list as of first choices and a list bs of second choices. Which Lean statement says the product rule?

Choose one

Systematic listing and counting

StretchComputational

Complete outfits(tops, bottoms) so that it returns a list of every pair (top, bottom), each exactly once. Use the system from the lesson: one loop for the tops, and inside it a loop for the bottoms.

Runs entirely in your browser, in an isolated worker. Nothing is sent to a server.