This commit is contained in:
2024-01-02 09:19:19 +00:00

View File

@@ -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)
}