← К задачам
Негативное изображение
Негативное изображение — это изображение, наиболее светлые участки которого выглядят тёмными, а наиболее тёмные — светлыми.
Предположим, что изображение можно представить в виде списка нулей и единиц.
Напишите функцию, которая принимает изображение в виде списка и возвращает другой список — негативное изображение.
Примеры
reverse_image([
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
]) ➞ [
[0, 1, 1],
[1, 0, 1],
[1, 1, 0]
]
reverse_image([
[1, 1, 1],
[0, 0, 0]
]) ➞ [
[0, 0, 0],
[1, 1, 1]
]
reverse_image([
[1, 0, 0],
[1, 0, 0]
]) ➞ [
[0, 1, 1],
[0, 1, 1]
]
Примечание
- Чтобы сделать изображение негативным, нужно инвертировать цвета. Для этого нули в списке нужно сделать единицами, а единицы — нулями.
def reverse_image(image):
Для запуска тестов необходима авторизация.