p2 + clean up

This commit is contained in:
2024-12-01 07:27:59 +02:00
parent e331b926eb
commit 6da7eb85a0

View File

@@ -19,7 +19,6 @@ func main() {
var right = []int{}
for _, line := range lines {
fmt.Println(line)
if line == "" {
continue
@@ -27,20 +26,11 @@ func main() {
nums := strings.Fields(line)
fmt.Println(nums[0], nums[1])
l, _ := strconv.Atoi(nums[0])
r, _ := strconv.Atoi(nums[1])
left = append(left, l)
right = append(right, r)
// for i := 0; i < len(line); i++ {
// //fmt.Println(int(line[i]))
// x, err := strconv.Atoi(string(line[i]))
// if err == nil {
// last = x
// break
// }
// }
}
sort.Ints(left)
@@ -56,7 +46,19 @@ func main() {
sum += diff
}
var similarity = 0
for i := 0; i < len(left); i++ {
var count = 0
for j := 0; j < len(right); j++ {
if left[i] == right[j] {
count += 1
}
}
similarity += count * left[i]
}
fmt.Println(sum)
fmt.Println(similarity)
}