[ CnUnix ] in KIDS 글 쓴 이(By): cdpark (박종대) 날 짜 (Date): 1993년08월18일(수) 00시18분49초 KDT 제 목(Title): Re: 날짜넣으면 요일나오는 3줄 짜리 C... 쩝.. 너무 빨리 정답을 말하는 것이 아닌가? 1. 1년 365일은 52*7+1일이다. 2. 윤년은 365+1일이다. 3. 1년부터 y년 사이의 윤년의 수는... y/4-y/100+y/400 이다.. (소숫점 아래는 각 나눗셈에서 버림(가우스 연산)) 4. 다음 식이 중요한 key가 된다.. 0 % 7 = 0 31 % 7 = 3 (31+28) % 7 = 3 = 2 + 1 (..+31) % 7 = 6 = 5 + 1 ... (..+31) % 7 = 5 = 4 + 1 5. 윤년의 윤일은 2월 29일이다. y -= m < 3 나머지는 그냥 생각해 보세요.. 진짜 절묘한 프로그램이네요.. 음.. 간결함이 돗보이고.. -- 씨디팍 박종대 |