파이썬_실전 프로젝트

프로젝트 오일러 19번문제 - 일요일의 갯수

일요일의 갯수(매달 1일이 일요일이고, 20세기동안(1 Jan 1901 to 31 Dec 2000))

Q019

You are given the following information, but you may prefer to do some research for yourself.

    1 Jan 1900 was a Monday.
    Thirty days has September,
    April, June and November.
    All the rest have thirty-one,
    Saving February alone,
    Which has twenty-eight, rain or shine.
    And on leap years, twenty-nine.
    A leap year occurs on any year evenly divisible by 4, but not on a century unless it is divisible by 400.

How many Sundays fell on the first of the month during the twentieth century (1 Jan 1901 to 31 Dec 2000)?

 

20세기 안에 매달 1일이 일요일인 달의 갯수를 구하는 문제입니다.

월단위로 날짜를 합산해서, 7로 나누어 떨어지면, 다음달 1일은 특정한 요일(초기값에 따라 다름)로 시작하는지 알수있겠네요.

윤달은 조건문으로 적당히 계산해주구요.

 

코드

풀이

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
노마드
현재 버전
선택 버전
graphittie 자세히 보기