using System; public class Program { public static void Main() { int happyDay = 0; //カウント for (int i = 0; i < 365; i++) { DateTime addDay = new DateTime(2015, 1, 1).AddDays(i); if (addDay.Month == addDay.Day) //月と日が同じ { happyDay++; //Console.WriteLine(addDay.ToString()); continue; } else if (addDay.Day >= 10) //day10以上 { //十の位 int ten = addDay.Day / 10; //一の位 int one = addDay.Day % (ten * 10); int num = ten + one; if (addDay.Month == num) { happyDay++; //Console.WriteLine(addDay.ToString()); continue; } } } Console.WriteLine("{0}", happyDay); } }