mirror of
https://github.com/onyx-and-iris/aoc2023.git
synced 2024-11-21 18:00:47 +00:00
Merge branch 'main' of https://github.com/onyx-and-iris/aoc2023
This commit is contained in:
commit
0f357df19d
@ -6,6 +6,7 @@ import (
|
||||
)
|
||||
|
||||
var wg sync.WaitGroup
|
||||
var mu sync.Mutex
|
||||
|
||||
const UNLIMITED = -1
|
||||
|
||||
@ -69,7 +70,9 @@ func two(lines []string) int {
|
||||
wg.Add(1)
|
||||
go func(i int) {
|
||||
defer wg.Done()
|
||||
seedRanges = append(seedRanges, nextTransform(0, []bound{newBound(seeds[i], seeds[i]+seeds[i+1])})...)
|
||||
mu.Lock()
|
||||
seedRanges = append(seedRanges, nextTransform(0, []bound{newBound(seeds[i], seeds[i]+seeds[i+1]-1)})...)
|
||||
mu.Unlock()
|
||||
}(i)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user