zh_stoqnov

Winning_Numbers

Nov 4th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 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.  
  7. namespace Winning_Numbers
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. string s = Console.ReadLine();
  14. string ss = s.ToLower();
  15. int letSum = 0;
  16. int numLetter = 0;
  17. int count = 0;
  18. foreach (char ch in ss)
  19. {
  20. switch (ch)
  21. {
  22. case 'a': numLetter = 1; break;
  23. case 'b': numLetter = 2; break;
  24. case 'c': numLetter = 3; break;
  25. case 'd': numLetter = 4; break;
  26. case 'e': numLetter = 5; break;
  27. case 'f': numLetter = 6; break;
  28. case 'g': numLetter = 7; break;
  29. case 'h': numLetter = 8; break;
  30. case 'i': numLetter = 9; break;
  31. case 'j': numLetter = 10; break;
  32. case 'k': numLetter = 11; break;
  33. case 'l': numLetter = 12; break;
  34. case 'm': numLetter = 13; break;
  35. case 'n': numLetter = 14; break;
  36. case 'o': numLetter = 15; break;
  37. case 'p': numLetter = 16; break;
  38. case 'q': numLetter = 17; break;
  39. case 'r': numLetter = 18; break;
  40. case 's': numLetter = 19; break;
  41. case 't': numLetter = 20; break;
  42. case 'u': numLetter = 21; break;
  43. case 'v': numLetter = 22; break;
  44. case 'w': numLetter = 23; break;
  45. case 'x': numLetter = 24; break;
  46. case 'y': numLetter = 25; break;
  47. case 'z': numLetter = 26; break;
  48. }
  49. letSum += numLetter;
  50. }
  51. for (int i1 = 0; i1 <= 9; i1++)
  52. {
  53. for (int i2 = 0; i2 <= 9; i2++)
  54. {
  55. for (int i3 = 0; i3 <= 9; i3++)
  56. {
  57. if (i1 * i2 * i3 == letSum)
  58. {
  59. for (int i4 = 0; i4 <= 9; i4++)
  60. {
  61. for (int i5 = 0; i5 <= 9; i5++)
  62. {
  63. for (int i6 = 0; i6 <= 9; i6++)
  64. {
  65. if (i4 * i5 * i6 == letSum)
  66. {
  67. Console.WriteLine("{0}{1}{2}-{3}{4}{5}", i1, i2, i3, i4, i5, i6);
  68. count++;
  69. }
  70. }
  71. }
  72. }
  73. }
  74. }
  75. }
  76. }
  77.  
  78.  
  79. if (count < 1)
  80. {
  81. Console.WriteLine("No");
  82. }
  83. }
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment