Puzzle | Days of month using 2 dice

Last Updated : 27 Apr, 2026

You have two 6-sided dice. You can write a number on each face of the dice from 0 to 9, and you have to represent days from 1 to 31.

Example: For 1, one dice should show 0, and another should show 1; similarly, for 29, one dice should show 2, and another should show 9.
How can you represent days of the month using two 6-sided dice?  

dice_1

Check if you were right - full answer with solution below.

Solution:

dice_2

You have to show 11, 22 so 1 and 2 should be present in both dices. Similarly to show 01 - 09, 0 should be present in both dices.

Now the trick is for showing 9 you can use dice with 6 printed on one of the faces. 

geeks

Here is the overall representation of all the days in 2 dice: 

dice_3

Detailed Explanation:

To represent all dates from 01 to 31, observe the structure of the numbers:

  • The first digit ranges from 0 to 3
  • The second digit ranges from 0 to 9

It means 0, 1, 2 must be there in each dice.

Now we have total 12 (6 to 6) sides, but total numbers we want to have on dice are = 10 (0 to 9) + 3 (0 to 2) = 13.

Here we have one extra number to represent.

So to compensate that no we use a trick here that when we rotate 6 it becomes 9, so we don't need to write 9 on the dice.

So now total sides = 12 and total numbers to write are also 12. 

Comment