10
次の祝日
オーストラリア人は祝日や飲酒が大好きです。昨日、1月26日はオーストラリアの日で、祝日です。昨日は仕事をしていなかったのが嬉しかったです。また、次に祝日が来るのを知りたいと思いました!残念ながら、私は少し飲みすぎて、自分で解決することはできません。 入力としてオーストラリアの日付/時刻表記(dd / mm)で日付を取り、次の祝日までの日数を出力するプログラムを作成します。私はクイーンズランド(QLD)の居住者であるため、クイーンズランダーに影響を与える祝日のみに興味があります。 25/03 | グッドフライデー 26/03 | イースター土曜日 28/03 | イースター月曜日 25/04 | Anzac Day 02/05 | 労働者の日 03/10 | 女王の誕生日 25/12 | クリスマスデー 26/12 | ボクシングデー 27/12 | クリスマスの休日 サイトから次のことに注意してください。 クリスマスの休日 元旦、クリスマス、ボクシングデーが週末になると追加の祝日が追加されます。 クリスマスは日曜日なので、余分な祝日があります。クリスマスはまだ祝日です。 私は朝の人間なので、現在の日付を1日として含める必要があります(次の祝日のプログラムをチェックする可能性が最も高いため)。つまり、祝日の日付が入力された場合、出力は次のようになり0ます。祝日の前日が入力された場合、出力はになります1。 今から年末までの日付(27/01)にのみ興味があります。計算する必要がある最終日は、出力が行われる1(正月の)31/12 です。 標準的な抜け穴は禁止されています。 入力 入力は常に5文字です:ハイフン-またはスラッシュで区切られた4文字/ 入力は27/01〜31/12の日付のみです 出力 クイーンズランドオーストラリアの次の祝日までの日数(入力日を含む)は、0と153(最長のギャップ)の間の数である必要があります 新しい行やエラーはありません 例 01-05 = 1 …