2025年から2050年までの全ての閏年を算出する プログラムを書きなさい。
閏年とは、通常の年よりも1日多い年のことで,2月が29日まである年を指す。閏年の判定方法は以下の通り:
西暦年が4で割り切れる年は閏年である。 ただし、100で割り切れる年は閏年ではない。 しかし、400で割り切れる年は閏年。
ヒント:4で割り切れるなら,year %% 4 == 0 となる。
# 2025年から2050年までの閏年をリストアップ
for (year in 2025:2050) {
if ((year %% 4 == 0 & year %% 100 != 0) | (year %% 400 == 0)) {
print(year) #閏年を出力
}#閏年ではない場合,次へ反復
}
## [1] 2028
## [1] 2032
## [1] 2036
## [1] 2040
## [1] 2044
## [1] 2048