فرض کنید که یک تصویر را می توان با یک آرایه ی دو بعدی از صفر و یک ها ایجاد کرد. تابعی بنویسید که یک تصویر را برعکس کند. جای یک با صفر و جای صفر با یک عوض شود.
نمونه ورودی و خروجی:
reverseImage([
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
]) ➞ [
[0, 1, 1],
[1, 0, 1],
[1, 1, 0]
]
reverseImage([
[1, 1, 1],
[0, 0, 0]
]) ➞ [
[0, 0, 0],
[1, 1, 1]
]
reverseImage([
[1, 0, 0],
[1, 0, 0]
]) ➞ [
[0, 1, 1],
[0, 1, 1]
]
self.assertEqual(reverse_image([[1, 0, 0], [0, 1, 0], [0, 0, 1]]), [[0, 1, 1], [1, 0, 1], [1, 1, 0]]) self.assertEqual(reverse_image([[1, 1, 1], [0, 0, 0]]) , [[0, 0, 0], [1, 1, 1]]) self.assertEqual(reverse_image([[1, 0, 0], [1, 0, 0]]), [[0, 1, 1], [0, 1, 1]])
پاسخ های کاربران به این تمرین
def reverse_image(arr):
نمایش خروجی
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات