بکندباز

فرض کنید که یک تصویر را می توان با یک آرایه ی دو بعدی از صفر و یک ها ایجاد کرد. تابعی بنویسید که یک تصویر را برعکس کند. جای یک با صفر و جای صفر با یک عوض شود.

نمونه ورودی و خروجی:

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]
]
Assert.Equal(new int[][] {{0, 1, 1}, {1, 0, 1}, {1, 1, 0}}, Backendbaz.ReverseImage(new int[][] {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}));
Assert.Equal(new int[][] {{0, 0, 0}, {1, 1, 1}}, Backendbaz.ReverseImage(new int[][] {{1, 1, 1}, {0, 0, 0}}));
Assert.Equal(new int[][] {{0, 1, 1}, {0, 1, 1}}, Backendbaz.ReverseImage(new int[][] {{1, 0, 0}, {1, 0, 0}}));

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 9506
0 0
‎C#‎
6 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*