diff --git a/06/main.go b/06/main.go index 3804545..70c4e86 100644 --- a/06/main.go +++ b/06/main.go @@ -12,7 +12,7 @@ func main() { partTwo() } -func unique(s string) string { +func union(s string) string { result := "" for _, r := range s { @@ -24,7 +24,7 @@ func unique(s string) string { return result } -func union(s, q string) string { +func intersection(s, q string) string { result := "" for _, r := range s { @@ -56,13 +56,13 @@ func partOne() { for scanner.Scan() { line := scanner.Text() if line == "" { - sum = sum + len(unique(currentForm)) + sum = sum + len(union(currentForm)) currentForm = "" } else { currentForm = currentForm + line } } - sum = sum + len(unique(currentForm)) + sum = sum + len(union(currentForm)) fmt.Println(sum) } @@ -87,7 +87,7 @@ func partTwo() { newgroup = false } else { if line != "" { - currentForm = union(currentForm, line) + currentForm = intersection(currentForm, line) } else { sum = sum + len(currentForm) newgroup = true