Апробация 14.05.26
Виталий фотографирует интересные места и события с помощью цифровой камеры своего смартфона.
Каждая фотография представляет собой растровое изображение размером 1024 × 768 пикселей, при этом используется палитра из 230 цветов.
В конце дня Виталий отправляет снимки друзьям с помощью приложения-мессенджера.
Для экономии трафика приложение оцифровывает снимки повторно, используя размер 800 × 600 пикселей и глубину цвета 28 бит.
Сколько Кбайт трафика экономится при передаче 100 фотографий?
В ответе укажите целую часть полученного числа.
Исходное фото: 1024 × 768, 30 бит/пиксель → 23592960 бит (u).
После перекодирования: 800 × 600, 28 бит → 13440000 бит (v).
Экономия на 100 фото (Кбайт): (u - v) × n / 8 / 1024 = 123937.
# исходное фото (бит)
a, b, i = 1024, 768, 30
u = a * b * i
# после перекодирования
x, y, j = 800, 600, 28
v = x * y * j
# экономия на 100 фото (Кбайт)
e = (u - v) * 100 // 8 // 1024
print(e)
Время решения
00:00.00
Нажмите «Пуск», когда начнёте решать
Пробел — пуск и пауза
Поверните телефон
Горизонтальный режим удобнее для таблицы и Python-кода