added day15 solutions

This commit is contained in:
Alex Chao
2020-08-04 19:54:41 -04:00
parent bcbe60834c
commit 627540fe31
6 changed files with 905 additions and 1 deletions
+15
View File
@@ -16,3 +16,18 @@ func RotateGrid(grid [][]string) [][]string {
}
return rotated
}
// RotateGridInts will transpose a 2D array of ints
func RotateGridInts(grid [][]int) [][]int {
rotated := make([][]int, len(grid[0]))
for i := range rotated {
rotated[i] = make([]int, len(grid))
}
for i := 0; i < len(grid); i++ {
for j := 0; j < len(grid[0]); j++ {
rotated[len(grid[0])-1-j][i] = grid[i][j]
}
}
return rotated
}