From 8d1a961e86996d6fa838b467e4e4d75ccdd46e93 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 26 Aug 2016 11:23:56 +0200 Subject: Solve ETL --- go/etl/etl.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 go/etl/etl.go diff --git a/go/etl/etl.go b/go/etl/etl.go new file mode 100644 index 0000000..9cdac29 --- /dev/null +++ b/go/etl/etl.go @@ -0,0 +1,13 @@ +package etl + +import "strings" + +func Transform(in map[int][]string) map[string]int { + out := make(map[string]int) + for k, v := range in { + for _, a := range v { + out[strings.ToLower(a)] = k + } + } + return out +} -- cgit v1.2.3