Pythonアルゴリズムbackjun 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
に答える
%は、任意の値以外の値を解除する演算子です.
%演算子を使用すると、次のように簡単に年の倍数を検索できます.
year = int(input())
if (year % 4 == 0) & (year % 100 != 0) | (year % 400 == 0) :
print('1')
else:
print('0')
Reference
この問題について(Pythonアルゴリズムbackjun 2753閏年), 我々は、より多くの情報をここで見つけました https://velog.io/@nodemon/Python-알고리즘-백준-2753-윤년テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol