From 708c4a53f9521bdccb255a65842b2cb233ddb207 Mon Sep 17 00:00:00 2001 From: David Ashby Date: Sun, 6 Dec 2020 14:10:21 -0500 Subject: [PATCH] name my functions to proper set theory --- 06/main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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