From 5e4abe0d17cb3a6bc94106936397a410129a24e5 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 24 Jul 2018 15:57:46 +0200 Subject: collect in one place --- flood.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'flood.go') diff --git a/flood.go b/flood.go index c741bd6..dd1540f 100644 --- a/flood.go +++ b/flood.go @@ -4,6 +4,7 @@ import ( "math" "sort" "strings" + "unicode" "unicode/utf8" ) @@ -45,3 +46,13 @@ func commonWord(v []string) int { sort.Sort(sort.Reverse(sort.IntSlice(l))) return l[0] } + +func noSpaceCompare(a, b string) bool { + dropSpaces := func(r rune) rune { + if unicode.IsSpace(r) { + return -1 + } + return r + } + return strings.Map(dropSpaces, a) == strings.Map(dropSpaces, b) +} -- cgit v1.2.3