Advertisement
viraco4a

ASCIItable

Mar 12th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3.  
  4. namespace ASCIItable
  5. {
  6. class Program
  7. {
  8. static void Main()
  9. {
  10. int n = int.Parse(Console.ReadLine());
  11. int sumNumbers = 0;
  12. int sumSmallLetters = 0;
  13. int sumBigLetters = 0;
  14. int sumOthers = 0;
  15. StringBuilder numbers = new StringBuilder();
  16. StringBuilder smallLetters = new StringBuilder();
  17. StringBuilder bigLetters = new StringBuilder();
  18. StringBuilder others = new StringBuilder();
  19.  
  20. for (int i = 0; i < n; i++)
  21. {
  22. char input = char.Parse(Console.ReadLine());
  23. int inputNumber = (int)input;
  24. if (48 <= inputNumber && inputNumber <=57)
  25. {
  26. sumNumbers += inputNumber;
  27. numbers.Append(input);
  28. }
  29. else if (97 <= inputNumber && inputNumber <= 122)
  30. {
  31. sumSmallLetters += inputNumber;
  32. smallLetters.Append(input);
  33. }
  34. else if (65 <= inputNumber && inputNumber <= 90)
  35. {
  36. sumBigLetters += inputNumber;
  37. bigLetters.Append(input);
  38. }
  39. else
  40. {
  41. sumOthers += inputNumber;
  42. others.Append(input);
  43. }
  44. }
  45. int max = Math.Max(Math.Max(sumNumbers, sumSmallLetters), Math.Max(sumBigLetters, sumOthers));
  46.  
  47. if (sumNumbers == max)
  48. {
  49. Console.WriteLine($"Biggest ASCII sum is:{sumNumbers}");
  50. Console.WriteLine($"Combination of characters ASCII sum is:{numbers.ToString()}");
  51. }
  52. else if (sumBigLetters == max)
  53. {
  54. Console.WriteLine($"Biggest ASCII sum is:{sumBigLetters}");
  55. Console.WriteLine($"Combination of characters ASCII sum is:{bigLetters.ToString()}");
  56. }
  57. else if (sumSmallLetters == max)
  58. {
  59. Console.WriteLine($"Biggest ASCII sum is:{sumSmallLetters}");
  60. Console.WriteLine($"Combination of characters ASCII sum is:{smallLetters.ToString()}");
  61. }
  62. else
  63. {
  64. Console.WriteLine($"Biggest ASCII sum is:{sumOthers}");
  65. Console.WriteLine($"Combination of characters ASCII sum is:{others.ToString()}");
  66. }
  67. }
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement