Day 3 solution.

This commit is contained in:
Anna Rose Wiggins 2018-12-03 16:53:58 -05:00
parent d57d3ca80b
commit 75eeea9079
No known key found for this signature in database
GPG key ID: 8D9ACA841015C59A
3 changed files with 148 additions and 0 deletions

25
2018/day03-1.go Normal file
View file

@ -0,0 +1,25 @@
package main
import (
"fmt"
"internal/fabric"
"internal/util"
)
func main() {
data := util.ReadInput()
claims, maxX, maxY := fabric.ParseClaims(data)
grid := fabric.PopulateGrid(claims, maxX, maxY)
count := 0
for y := 0; y < len(grid); y++ {
for x := 0; x < len(grid[y]); x++ {
if grid[y][x] == -1 {
count++
}
}
}
fmt.Println(count)
}