Advertisement
MariaBencheva

Untitled

Dec 15th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5. static void Main()
  6. {
  7. string input = Console.ReadLine();
  8. string[] inputStr = input.Split(' ');
  9. DateTime date = DateTime.Parse(inputStr[0]);
  10. string username = inputStr[1];
  11. int day = date.Day;
  12. int month = date.Month;
  13. int year = date.Year;
  14. long mult = day * month * year;
  15. if (month % 2 != 0)
  16. {
  17. mult = mult * mult;
  18. }
  19. long sum = mult;
  20. foreach (var item in username)
  21. {
  22. int num;
  23. if (item >= '0' && item <= '9')
  24. {
  25. sum = sum + item - '0';
  26. }
  27. else
  28. {
  29. num = getCHarVal(item);
  30. sum = sum + num;
  31. }
  32. }
  33. while (sum > 13)
  34. {
  35. sum = SplitSum(sum);
  36. }
  37. Console.WriteLine(sum);
  38. }
  39. static int getCHarVal(char ch)
  40. {
  41. int num = 0;
  42. char cU = 'A';
  43. char c = 'a';
  44. if (Char.IsLower(ch))
  45. {
  46. num = ch - c + 1;
  47. }
  48. else
  49. {
  50. num = 2 * (ch - cU + 1);
  51. }
  52. return num;
  53. }
  54. static long SplitSum(long sum)
  55. {
  56. int sum1 = 0;
  57. string str = Convert.ToString(sum);
  58. foreach (var item in str)
  59. {
  60. sum1 = sum1 + (int)Char.GetNumericValue(item);
  61. }
  62. return sum1;
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement