Baek 2753解答
質問する
年を指定する場合は、閏年の場合は1または0を出力するプログラムを作成します.
閏年は年が4の倍数で、100の倍数や400の倍数ではありません.
たとえば、2012年は100の倍数ではなく4の倍数なので、閏年です.1900年は100の倍数で400の倍数ではないので閏年ではありません.しかし、2000年は400の倍数なので閏年です.
入力
最初の行には年が表示されます.年は1以上、4000未満の自然数です.
しゅつりょく
첫째 줄에 윤년이면 1, 아니면 0을 출력한다.
예제 입력 1
2000
예제 출력 1
1
예제 입력 2
1999
예제 출력 2
0
출처
方法
問題を読むと、ある程度答えを推測することができます.
if문
およびelse문
を使用して、윤년1
または0
を選択します.それを印刷すればいいと思います.
次に100の倍数ではなく4の倍数の場合、または400の倍数の場合は
and, or 연산자
と비교연산자(==,!=..)
を使用すればよい.に答える
year = int(input())
if year % 4 == 0 and year % 100 != 0 or year % 400 ==0:
print(1)
else:
print(0)
Reference
この問題について(Baek 2753解答), 我々は、より多くの情報をここで見つけました https://velog.io/@chp0510/baek-2753-풀이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol