1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| func flipAndInvertImage(image [][]int) [][]int { ans := make([][]int, len(image)) for i, _ := range ans { ans[i] = make([]int, len(image[0])) }
length := len(image[0]) for i, row := range image { for j, v := range row { ans[i][length-j-1] = inverse(v) } } return ans }
func inverse(x int) int{ if x == 1 { return 0 } if x == 0 { return 1 } panic("Err") }
|