2024-2030까지 13일밤의 금요일.구하기
using System;
using System.Timers;
using System.IO;
class Program
{
public static void Main()
{
CHKNM nm = new CHKNM();
nm.RUN();
}
}
class CHKNM
{
string manualDT = "20241201180000";
DateTime now;
public void RUN()
{
int days = 0;
now = DateTime.ParseExact(manualDT, "yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture);
while(true)
{
DateTime manual = now.AddDays(days);
//0: Sunday, 1: Monday, ..., 6: Saturday
int dayNumber = (int)manual.DayOfWeek;
if(dayNumber == 5)
{
if(manual.ToString("dd") == "13")
{
Console.WriteLine(manual.ToString("yyyy-MM-dd HH:mm:ss") + "/" + dayNumber.ToString());
}
}
days++;
if(Convert.ToInt32(manual.ToString("yyyy")) > 2030) break;
}
}
}