using System.IO;
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
private const int ListLength = 3;
private static readonly Dictionary<string, List<string>> DictData =
new Dictionary<string, List<string>>
{
{
"asf1",
new List<string>
{
"zxcv1",
"zxcv2",
"zxcv3",
}
},
{
"asf2",
new List<string>
{
"qwer1",
"qwer2",
"qwer3",
}
},
};
static void Main()
{
string header = string.Join("\t", DictData.Select(di => di.Key));
Console.WriteLine(header);
Console.WriteLine("");
for (int i = 0; i < ListLength; i++)
{
string row = string.Join("\t", DictData.Select(di => di.Value[i]));
Console.WriteLine(row);
}
}
}
dXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW07CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwp1c2luZyBTeXN0ZW0uTGlucTsKCmNsYXNzIFByb2dyYW0KewogICAgcHJpdmF0ZSBjb25zdCBpbnQgTGlzdExlbmd0aCA9IDM7CiAgICAKICAgIHByaXZhdGUgc3RhdGljIHJlYWRvbmx5IERpY3Rpb25hcnk8c3RyaW5nLCBMaXN0PHN0cmluZz4+IERpY3REYXRhID0gCiAgICAgICAgbmV3IERpY3Rpb25hcnk8c3RyaW5nLCBMaXN0PHN0cmluZz4+IAogICAgICAgIHsKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgImFzZjEiLCAKICAgICAgICAgICAgICAgIG5ldyBMaXN0PHN0cmluZz4KICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAienhjdjEiLAogICAgICAgICAgICAgICAgICAgICJ6eGN2MiIsCiAgICAgICAgICAgICAgICAgICAgInp4Y3YzIiwKICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgCiAgICAgICAgICAgIH0sICAgIAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAiYXNmMiIsIAogICAgICAgICAgICAgICAgbmV3IExpc3Q8c3RyaW5nPgogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJxd2VyMSIsCiAgICAgICAgICAgICAgICAgICAgInF3ZXIyIiwKICAgICAgICAgICAgICAgICAgICAicXdlcjMiLAogICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAKICAgICAgICAgICAgfSwKICAgICAgICB9OwogICAgCiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsgICAgICAgIAogICAgICAgIHN0cmluZyBoZWFkZXIgPSBzdHJpbmcuSm9pbigiXHQiLCBEaWN0RGF0YS5TZWxlY3QoZGkgPT4gZGkuS2V5KSk7CiAgICAgICAgCiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoaGVhZGVyKTsKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiIik7CiAgICAgICAgCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBMaXN0TGVuZ3RoOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBzdHJpbmcgcm93ID0gc3RyaW5nLkpvaW4oIlx0IiwgIERpY3REYXRhLlNlbGVjdChkaSA9PiBkaS5WYWx1ZVtpXSkpOwogICAgICAgICAgICAKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocm93KTsgICAgICAgICAgICAKICAgICAgICB9ICAgICAgICAKICAgIH0KfQo=