p2 + clean up
This commit is contained in:
@@ -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)
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user