fork download
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. enum Language {
  5. Russian,
  6. English,
  7. Spanish
  8. }
  9.  
  10. class MainClass {
  11. static Dictionary<DayOfWeek, Dictionary<Language, string>> GetDayOfWeeks() {
  12. return new Dictionary<DayOfWeek, Dictionary<Language, string>> {
  13. {
  14. DayOfWeek.Monday,
  15. new Dictionary<Language, string> {
  16. { Language.English, "Monday" },
  17. { Language.Russian, "Понедельник" },
  18. { Language.Spanish, "Lunes" }
  19. }
  20. },
  21. {
  22. DayOfWeek.Tuesday,
  23. new Dictionary<Language, string> {
  24. { Language.English, "Tuesday" },
  25. { Language.Russian, "Вторник" },
  26. { Language.Spanish, "Tmartes" }
  27. }
  28. },
  29. {
  30. DayOfWeek.Wednesday,
  31. new Dictionary<Language, string> {
  32. { Language.English, "Wednesday" },
  33. { Language.Russian, "Среда" },
  34. { Language.Spanish, "Miércoles" }
  35. }
  36. },
  37. {
  38. DayOfWeek.Thursday,
  39. new Dictionary<Language, string> {
  40. { Language.English, "Thursday" },
  41. { Language.Russian, "Четверг" },
  42. { Language.Spanish, "Jueves" }
  43. }
  44. },
  45. {
  46. DayOfWeek.Friday,
  47. new Dictionary<Language, string> {
  48. { Language.English, "Friday" },
  49. { Language.Russian, "Пятница" },
  50. { Language.Spanish, "Viernes" }
  51. }
  52. },
  53. {
  54. DayOfWeek.Saturday,
  55. new Dictionary<Language, string> {
  56. { Language.English, "Saturday" },
  57. { Language.Russian, "Суббота" },
  58. { Language.Spanish, "Sábado" }
  59. }
  60. },
  61. {
  62. DayOfWeek.Sunday,
  63. new Dictionary<Language, string> {
  64. { Language.English, "Sunday" },
  65. { Language.Russian, "Воскресенье" },
  66. { Language.Spanish, "Domingo" }
  67. }
  68. }
  69. };
  70. }
  71.  
  72. public static void Main(string[] args) {
  73. var dows = GetDayOfWeeks();
  74. foreach(DayOfWeek dow in Enum.GetValues(typeof(DayOfWeek))) {
  75. foreach(Language lang in Enum.GetValues(typeof(Language))) {
  76. Console.WriteLine("{0} in {1}: {2}",
  77. Enum.GetName(typeof(DayOfWeek), dow),
  78. Enum.GetName(typeof(Language), lang),
  79. dows[dow][lang]);
  80. }
  81. Console.WriteLine();
  82. }
  83. }
  84. }
  85.  
Success #stdin #stdout 0.04s 24360KB
stdin
Standard input is empty
stdout
Sunday in Russian: Воскресенье
Sunday in English: Sunday
Sunday in Spanish: Domingo

Monday in Russian: Понедельник
Monday in English: Monday
Monday in Spanish: Lunes

Tuesday in Russian: Вторник
Tuesday in English: Tuesday
Tuesday in Spanish: Tmartes

Wednesday in Russian: Среда
Wednesday in English: Wednesday
Wednesday in Spanish: Miércoles

Thursday in Russian: Четверг
Thursday in English: Thursday
Thursday in Spanish: Jueves

Friday in Russian: Пятница
Friday in English: Friday
Friday in Spanish: Viernes

Saturday in Russian: Суббота
Saturday in English: Saturday
Saturday in Spanish: Sábado