class Solution:
def flipAndInvertImage(self, A: List[List[int]]) -> List[List[int]]:
for row in A:
for k, _ in enumerate(row):
row[k] = 1 - row[k]
i, j = 0, len(row) - 1
while i < j:
row[i], row[j] = row[j], row[i]
i, j = i + 1, j - 1
return A
class Solution:
def flipAndInvertImage(self, A: List[List[int]]) -> List[List[int]]:
for row in A:
for i in range((len(row) + 1) // 2):
if row[i] == row[-i - 1]:
row[i], row[-i - 1] = 1 - row[-i - 1], 1 - row[i]
return A