← К задачам
Легко · +1КодированиеОГЭ задание 7

Задание 7: объём изображения

Изображение имеет ширину width и высоту height пикселей и использует палитру из colors цветов. Найдите информационный объём изображения в байтах.

На один пиксель отводится i = log2(colors) бит. Объём в битах равен width * height * i, переведите его в байты (разделите на 8, делится нацело).

Вход: width, height (размеры в пикселях), colors (число цветов, степень двойки). Выход: целое число — объём в байтах.

Примеры:

  • image_volume_bytes(8, 8, 256) -> 64 (i=8 бит; 64*8=512 бит = 64 байта)
  • image_volume_bytes(10, 10, 16) -> 50 (i=4 бит; 400 бит = 50 байт)
import math


def image_volume_bytes(width, height, colors):
    # width, height — размеры в пикселях, colors — число цветов
    # ваш код
    pass
Для запуска тестов необходима авторизация.