19 lines
503 B
C#
19 lines
503 B
C#
using System.IO;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
|
|
class ETL {
|
|
public static Dictionary<string, int> Transform(Dictionary<int, IList<string>> inp) {
|
|
Dictionary<string, int> ret = new Dictionary<string, int>();
|
|
foreach(KeyValuePair<int, IList<string>> entry in inp) {
|
|
foreach(string val in entry.Value) {
|
|
string v = val.ToLower();
|
|
if(!ret.ContainsKey(v)) {
|
|
ret.Add(v, entry.Key);
|
|
}
|
|
}
|
|
}
|
|
return ret;
|
|
}
|
|
}
|