package day11 import ( "adventofcode2023/utils" _ "fmt" "strings" ) type Galaxy struct { x int y int } func Part1(input string) int { galaxies := []Galaxy{} lines := strings.Split(input, "\n") var expand_rows []int var expand_cols []int for y,line := range lines { for x,char := range line { if char == '#' { galaxies = append(galaxies, Galaxy{x, y}) } } } // fmt.Println(galaxies) for y,line := range lines { no_galaxy := true for _,char := range line { if char != '.' { no_galaxy = false break } } if no_galaxy { expand_rows = append(expand_rows, y) } } for x:=0;x