p2 + clean up
This commit is contained in:
@@ -19,7 +19,6 @@ func main() {
|
|||||||
var right = []int{}
|
var right = []int{}
|
||||||
|
|
||||||
for _, line := range lines {
|
for _, line := range lines {
|
||||||
fmt.Println(line)
|
|
||||||
|
|
||||||
if line == "" {
|
if line == "" {
|
||||||
continue
|
continue
|
||||||
@@ -27,20 +26,11 @@ func main() {
|
|||||||
|
|
||||||
nums := strings.Fields(line)
|
nums := strings.Fields(line)
|
||||||
|
|
||||||
fmt.Println(nums[0], nums[1])
|
|
||||||
l, _ := strconv.Atoi(nums[0])
|
l, _ := strconv.Atoi(nums[0])
|
||||||
r, _ := strconv.Atoi(nums[1])
|
r, _ := strconv.Atoi(nums[1])
|
||||||
left = append(left, l)
|
left = append(left, l)
|
||||||
right = append(right, r)
|
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)
|
sort.Ints(left)
|
||||||
@@ -56,7 +46,19 @@ func main() {
|
|||||||
sum += diff
|
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(sum)
|
||||||
|
fmt.Println(similarity)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user