AtCoder Regular Contest #002 A : うるう年
問題概要
うるう年かどうかの判定をする。
解法
DFA。
acceptされたコード
import std.stdio; int Y; void init(){ scanf("%d", &Y); } bool is_leap(int y){ if(y % 400 == 0){ return true; } if(y % 100 == 0){ return false; } return y % 4 == 0; } void main(){ init; writeln(is_leap(Y) ? "YES" : "NO"); }