1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/判断两个事件是否存在冲突 [determine-if-two-events-have-conflict].html

51 lines
1.7 KiB
HTML
Raw Normal View History

2022-10-26 20:38:53 +08:00
<p>给你两个字符串数组 <code>event1</code>&nbsp;<code>event2</code>&nbsp;,表示发生在同一天的两个闭区间时间段事件,其中:</p>
<ul>
<li><code>event1 = [startTime<sub>1</sub>, endTime<sub>1</sub>]</code></li>
<li><code>event2 = [startTime<sub>2</sub>, endTime<sub>2</sub>]</code></li>
</ul>
<p>事件的时间为有效的 24 小时制且按&nbsp;<code>HH:MM</code>&nbsp;格式给出。</p>
<p>当两个事件存在某个非空的交集时(即,某些时刻是两个事件都包含的),则认为出现 <strong>冲突</strong>&nbsp;</p>
<p>如果两个事件之间存在冲突,返回&nbsp;<code>true</code><em>&nbsp;</em>;否则,返回<em>&nbsp;</em><code>false</code></p>
<p>&nbsp;</p>
<p><b>示例 1</b></p>
<pre>
<b>输入:</b>event1 = ["01:15","02:00"], event2 = ["02:00","03:00"]
<b>输出:</b>true
<b>解释:</b>两个事件在 2:00 出现交集。
</pre>
<p><b>示例 2</b></p>
<pre>
<b>输入:</b>event1 = ["01:00","02:00"], event2 = ["01:20","03:00"]
<b>输出:</b>true
<b>解释:</b>两个事件的交集从 01:20 开始,到 02:00 结束。
</pre>
<p><strong>示例 3</strong></p>
<pre>
<b>输入:</b>event1 = ["10:00","11:00"], event2 = ["14:00","15:00"]
<b>输出:</b>false
<b>解释:</b>两个事件不存在交集。
</pre>
<p>&nbsp;</p>
<p><b>提示:</b></p>
<ul>
2023-12-09 18:42:21 +08:00
<li><code>event1.length == event2.length == 2.</code></li>
2022-10-26 20:38:53 +08:00
<li><code>event1[i].length == event2[i].length == 5</code></li>
<li><code>startTime<sub>1</sub> &lt;= endTime<sub>1</sub></code></li>
<li><code>startTime<sub>2</sub> &lt;= endTime<sub>2</sub></code></li>
<li>所有事件的时间都按照&nbsp;<code>HH:MM</code>&nbsp;格式给出</li>
</ul>