Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.42 KB | None | 0 0
  1. private static Dictionary<string, List<string>> OptimizeContacts(List<string> contacts)
  2. {
  3.     var dictionary = new Dictionary<string, List<string>>();
  4.     foreach(var el in contacts)
  5.     {
  6.         var name = el.Split(':')[0];
  7.         var ind = name.Length >= 2? name.Substring(0, 2) : name.Substring(0, 1);
  8.         if(!dictionary.ContainsKey(ind))
  9.             dictionary[ind] = new List<string>();
  10.         dictionary[ind].Add(el);
  11.     }
  12.     return dictionary;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement