🚚 Move file like in checkio
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
def checkio(matr):
|
||||
clone = zip(*matr)
|
||||
modifiedClone = []
|
||||
for row in clone:
|
||||
modifiedClone.append(list(map(mult, row)))
|
||||
|
||||
for i, row in enumerate(matr):
|
||||
for j, cell in enumerate(matr[i]):
|
||||
if cell != modifiedClone[i][j]:
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
def mult(e):
|
||||
return -1 * e
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
assert checkio([[0, 1, 2],
|
||||
[-1, 0, 1],
|
||||
[-2, -1, 0]]) == True, 'First'
|
||||
assert checkio([[0, 1, 2],
|
||||
[-1, 1, 1],
|
||||
[-2, -1, 0]]) == False, 'Second'
|
||||
assert checkio([[0, 1, 2],
|
||||
[-1, 0, 1],
|
||||
[-3, -1, 0]]) == False, 'Third'
|
||||
print('All ok')
|
Reference in New Issue
Block a user