Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.50 KB | None | 0 0
  1.       static Dictionary<char, int> CountCharsInStr2(string str)
  2.         {
  3.             int[] intArr = {'a', 'A', 'z', 'Z'};
  4.             var arr = new int[intArr.Max() + 1];
  5.             for (var i = 0; i < str.Length; i++) arr[str[i]]++;
  6.             var result = new Dictionary<char, int>(('z' - 'a') + ('Z' - 'A') + 2);
  7.             for (int i = 'a'; i <= 'z'; i++) result[(char) i] = arr[i];
  8.             for (int i = 'A'; i <= 'Z'; i++) result[(char) i] = arr[i];
  9.             return result;
  10.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement