Advertisement
Guest User

02. Letters, Symbols, Numbers

a guest
Jul 25th, 2014
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.74 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. class Program
  7. {
  8. static void Main()
  9. {
  10. int n = int.Parse(Console.ReadLine());
  11.  
  12. int sumLetters = 0;
  13. int sumNumbers = 0;
  14. int sumSymbols = 0;
  15.  
  16.  
  17. for (int i = 0; i < n; i++)
  18. {
  19. string input = Console.ReadLine();
  20. input=input.ToLower();
  21.  
  22. char[] all = input.ToCharArray();
  23.  
  24.  
  25. foreach (var ch in input)
  26. {
  27. switch (ch)
  28. {
  29.  
  30. case '0': sumNumbers = sumNumbers + 0; break;
  31. case '1': sumNumbers = sumNumbers + 1 * 20; break;
  32. case '2': sumNumbers = sumNumbers + 2 * 20; break;
  33. case '3': sumNumbers = sumNumbers + 3 * 20; break;
  34. case '4': sumNumbers = sumNumbers + 4 * 20; break;
  35. case '5': sumNumbers = sumNumbers + 5 * 20; break;
  36. case '6': sumNumbers = sumNumbers + 6 * 20; break;
  37. case '7': sumNumbers = sumNumbers + 7 * 20; break;
  38. case '8': sumNumbers = sumNumbers + 8 * 20; break;
  39. case '9': sumNumbers = sumNumbers + 9 * 20; break;
  40.  
  41. case 'a': sumLetters = sumLetters + 1*10; break;
  42. case 'b': sumLetters = sumLetters + 2 * 10; break;
  43. case 'c': sumLetters = sumLetters + 3 * 10; break;
  44. case 'd': sumLetters = sumLetters + 4 * 10; break;
  45. case 'e': sumLetters = sumLetters + 5 * 10; break;
  46. case 'f': sumLetters = sumLetters + 6 * 10; break;
  47. case 'g': sumLetters = sumLetters + 7 * 10; break;
  48. case 'h': sumLetters = sumLetters + 8 * 10; break;
  49. case 'i': sumLetters = sumLetters + 9 * 10; break;
  50. case 'j': sumLetters = sumLetters + 10 * 10; break;
  51. case 'k': sumLetters = sumLetters + 11 * 10; break;
  52. case 'l': sumLetters = sumLetters + 12 * 10; break;
  53. case 'm': sumLetters = sumLetters + 13 * 10; break;
  54. case 'n': sumLetters = sumLetters + 14 * 10; break;
  55. case 'o': sumLetters = sumLetters + 15 * 10; break;
  56. case 'p': sumLetters = sumLetters + 16 * 10; break;
  57. case 'q': sumLetters = sumLetters + 17 * 10; break;
  58. case 'r': sumLetters = sumLetters + 18 * 10; break;
  59. case 's': sumLetters = sumLetters + 19 * 10; break;
  60. case 't': sumLetters = sumLetters + 20 * 10; break;
  61. case 'u': sumLetters = sumLetters + 21 * 10; break;
  62. case 'v': sumLetters = sumLetters + 22 * 10; break;
  63. case 'w': sumLetters = sumLetters + 23 * 10; break;
  64. case 'x': sumLetters = sumLetters + 24 * 10; break;
  65. case 'y': sumLetters = sumLetters + 25 * 10; break;
  66. case 'z': sumLetters = sumLetters + 26 * 10; break;
  67.  
  68. case ' ': sumSymbols = sumSymbols + 0; break;
  69. case '\t': sumSymbols = sumSymbols + 0; break;
  70. case '\r': sumSymbols = sumSymbols + 0; break;
  71. case '\n': sumSymbols = sumSymbols + 0; break;
  72.  
  73.  
  74. default: sumSymbols = sumSymbols + 200;
  75. break;
  76.  
  77.  
  78. }
  79.  
  80. }
  81.  
  82.  
  83.  
  84.  
  85. }
  86. Console.WriteLine(sumLetters);
  87. Console.WriteLine(sumNumbers);
  88. Console.WriteLine(sumSymbols);
  89.  
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement