Javaのプログラミングの問題

Javaのプログラミングについて質問です。

問題
入力される値
1行に2つ日時形式のS,Eがカンマ区切りで入っている標準入力による入力になります。

期待する出力
標準出力で判定結果を出力します。
重複する場合[S - E は重複しています]
重複しない場合[S - E は重複しません]と出力。

条件
S、E はYYYY-MM-DDTHH:MM:SSの日付形式(例:2022-10-15T09:30:00)
終了時刻と開始時刻が同じ時刻の場合には重複していないと判定します。(例:終了時刻 12:00:00までの予定と開始時刻 12:00:00 からの予定は重複しない)

入力例
2022-10-15T09:30:00,2022-10-15T12:00:00
2022-10-15T14:00:00,2022-10-15T15:00:00
2022-10-15T17:00:00,2022-10-15T17:30:00
2022-10-15T12:00:00,2022-10-15T12:30:00
2022-10-15T09:00:00,2022-10-15T10:00:00

出力例
2022-10-15T09:30:00 - 2022-10-15T12:00:00 は重複しています
2022-10-15T14:00:00 - 2022-10-15T15:00:00 は重複しません
2022-10-15T17:00:00 - 2022-10-15T17:30:00 は重複しません
2022-10-15T12:00:00 - 2022-10-15T12:30:00 は重複しません
2022-10-15T09:00:00 - 2022-10-15T10:00:00 は重複しています

登録済の予定
2022-10-15T09:30:00,2022-10-15T11:00:00
2022-10-15T10:30:00,2022-10-15T12:00:00
2022-10-15T12:30:00,2022-10-15T13:30:00
2022-10-15T15:30:00,2022-10-15T16:30:00
2022-10-15T16:00:00,2022-10-15T17:00:00
2022-10-16T10:00:00,2022-10-16T11:00:00
2022-10-16T10:30:00,2022-10-16T11:30:00

以上の問題の答えが分からないので教えていただけないでしょうか?
初めて質問するので至らない点もあると思いますが、よろしくお願いします

コメントを投稿

0 コメント