バイオリズムで、身体・感情・知性が誕生日からそれぞれ周期23日・28日・33日の正弦波に従うとするとき、今日の日付と生年月日を入力したら、身体・感情・知性それぞれの次の要注意日
(正弦波がx軸と交差する日)を出力するプログラムを作りなさい。
ヒント:まず今日の日付をy/m/dの形式で入力したとき、今日が今年の何日
めか計算する(関数timeを用いる)。同様に生年月日を入力したとき、その年
の元旦から何日目に当たるかを計算し、うるう年(4で割り切れ、かつ100
では割り切れない年だが、400で割り切れる場合はうるう年とする)を考慮
し、365日または366日から引くことによって、誕生日からその年の年末
までの日数を計算する。そして、例えば身体であれば、それを23で割った剰
余を出し、その剰余が23/2より大きければ23から引き、23/2以下であ
れば23/2から引くと次のよう注意日までの日数が求まる。
お願いします