Question: Randomly generates a grid with 0s and 1s, whose dimension is controlled by user input, as well as the density of 1s in the grid,

Randomly generates a grid with 0s and 1s, whose dimension is controlled by user input, as well as the density of 1s in the grid, and finds out, for a given direction being one of N, E, S or W (for North, East, South or West) and for a given size greater than 1, the number of triangles pointing in that direction, and of that size. Triangles pointing North: - of size 2:

1 1 1 1 -

of size 3:

1

1 1 1

1 1 1 1 1 Triangles pointing East: - of size 2:

1

1 1

1

- of size 3:

1

1 1

1 1 1

1 1

1

Triangles pointing South: -

of size 2:

1 1 1

1

- of size 3:

- of size 3: 1 1 1 1 1 1 1 1

1 Triangles pointing West: -

of size 2:

1 1 1 1

- of size 3:

1 1 1 1 1 1 1 1 1

The output lists, for every direction and for every size, the number of triangles pointing in that direction and of that size, provided there is at least one such triangle. For a given direction, the possble sizes are listed from largest to smallest. We do not count triangles that are truncations of larger triangles, that is, obtained from the latter by ignoring at least one layer, starting from the base.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!