remove occurrences var

This commit is contained in:
onyx-and-iris 2024-12-01 21:14:02 +00:00
parent cacbb11b7c
commit 1ea679ebe3

View File

@ -32,27 +32,26 @@ func Solve() (int, error) {
continue
}
var occurrences int
for _, n := range right[indx:] {
for i, n := range right[indx:] {
if n > k {
similarity += k * v * i
break
}
occurrences++
}
similarity += k * v * occurrences
}
return similarity, nil
}
func parseLines(r io.Reader) (map[int]int, []int, error) {
var left map[int]int = make(map[int]int)
var right []int
left := make(map[int]int)
right := []int{}
scanner := bufio.NewScanner(r)
for scanner.Scan() {
nums := reNums.FindAllString(scanner.Text(), -1)
left[util.MustConv(nums[0])] = left[util.MustConv(nums[0])] + 1
left[util.MustConv(nums[0])]++
right = util.InsertSorted(right, util.MustConv(nums[1]))
}