Part of the series

Several example codes

~1 min read • Updated Oct 1, 2025

Problem Overview

This Python program checks whether a plot of land measuring 1×3 units can be fully covered using 2×2 tiles.
It calculates the number of full tiles that fit and the remaining uncovered area.


Python Code:


# Land dimensions
land_width = 1
land_length = 3
land_area = land_width * land_length

# Tile dimensions
tile_width = 2
tile_length = 2
tile_area = tile_width * tile_length

# Calculate number of full tiles and leftover area
num_tiles = land_area // tile_area
remaining_area = land_area % tile_area

# Display results
print("\n--- Result ---")
print(f"Land area: {land_area} square units")
print(f"Tile area: {tile_area} square units")
print(f"Number of full tiles usable: {num_tiles}")
print(f"Uncovered area: {remaining_area} square units")

Sample Output:


--- Result ---
Land area: 3 square units  
Tile area: 4 square units  
Number of full tiles usable: 0  
Uncovered area: 3 square units

Step-by-Step Explanation:

- The land area is 3 square units
- Each tile covers 4 square units
- No full tile fits within the land dimensions
- The entire land remains uncovered


Written & researched by Dr. Shahin Siami