using System; class Program { static bool IsHappyDay (string x, string y) { int X = int.Parse(Convert.ToString(x[0]))+int.Parse(Convert.ToString(x[1])); int Y = int.Parse(Convert.ToString(y[0])) + int.Parse(Convert.ToString(y[1])); return (X == Y) ? true : false; } static void Main(string[] args) { var happyDay = 0; var dt = new DateTime(2015, 1, 1); var X = ""; var Y = ""; for (int i=0; i < 365; i++) { X = dt.Month.ToString("D2"); Y = dt.Day.ToString("D2"); if (IsHappyDay(X, Y)) happyDay++; dt = dt.AddDays(1); } Console.WriteLine(happyDay); } }