スポンサーリンク

うるう年を求めるプログラム JavaScript

スポンサーリンク
JavaScript
スポンサーリンク

スポンサーリンク

概要

うるう年を求める実装メモです。

閏年の条件

閏年の条件は以下の通りとなります。

  • 4で割り切れる
  • 100で割り切れない
  • 400で割り切れる

国立天文台

質問3-6)どの年がうるう年になるの?
グレゴリオ暦法では、西暦年号が4で割り切れる年をうるう年とします。例外として、西暦年号が100で割り切れて400で割り切れない年は平年としています。

サンプルコード

判定関数

 const isLeapYear = (year) => {
    return (year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0);
}

21世紀のうるう年を算出する

const isLeapYear = (year) => {
    return (year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0);
}
for (let i = 2001; i < 2100; i++) {
    if (isLeapYear(i)) {
        console.log(i)
    }
}
2004
2008
2012
2016
2020
2024
2028
2032
2036
2040
2044
2048
2052
2056
2060
2064
2068
2072
2076
2080
2084
2088
2092
2096
JavaScriptアルゴリズム
スポンサーリンク
スポンサーリンク
スポンサーリンク
404 Motivation Not Found
タイトルとURLをコピーしました