mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 19:53:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>You are participating in an online chess tournament. There is a chess round that starts every <code>15</code> minutes. The first round of the day starts at <code>00:00</code>, and after every <code>15</code> minutes, a new round starts.</p>
 | 
						|
 | 
						|
<ul>
 | 
						|
	<li>For example, the second round starts at <code>00:15</code>, the fourth round starts at <code>00:45</code>, and the seventh round starts at <code>01:30</code>.</li>
 | 
						|
</ul>
 | 
						|
 | 
						|
<p>You are given two strings <code>loginTime</code> and <code>logoutTime</code> where:</p>
 | 
						|
 | 
						|
<ul>
 | 
						|
	<li><code>loginTime</code> is the time you will login to the game, and</li>
 | 
						|
	<li><code>logoutTime</code> is the time you will logout from the game.</li>
 | 
						|
</ul>
 | 
						|
 | 
						|
<p>If <code>logoutTime</code> is <strong>earlier</strong> than <code>loginTime</code>, this means you have played from <code>loginTime</code> to midnight and from midnight to <code>logoutTime</code>.</p>
 | 
						|
 | 
						|
<p>Return <em>the number of full chess rounds you have played in the tournament</em>.</p>
 | 
						|
 | 
						|
<p><strong>Note:</strong> All the given times follow the 24-hour clock. That means the first round of the day starts at <code>00:00</code> and the last round of the day starts at <code>23:45</code>.</p>
 | 
						|
 | 
						|
<p> </p>
 | 
						|
<p><strong>Example 1:</strong></p>
 | 
						|
 | 
						|
<pre>
 | 
						|
<strong>Input:</strong> loginTime = "09:31", logoutTime = "10:14"
 | 
						|
<strong>Output:</strong> 1
 | 
						|
<strong>Explanation:</strong> You played one full round from 09:45 to 10:00.
 | 
						|
You did not play the full round from 09:30 to 09:45 because you logged in at 09:31 after it began.
 | 
						|
You did not play the full round from 10:00 to 10:15 because you logged out at 10:14 before it ended.
 | 
						|
</pre>
 | 
						|
 | 
						|
<p><strong>Example 2:</strong></p>
 | 
						|
 | 
						|
<pre>
 | 
						|
<strong>Input:</strong> loginTime = "21:30", logoutTime = "03:00"
 | 
						|
<strong>Output:</strong> 22
 | 
						|
<strong>Explanation:</strong> You played 10 full rounds from 21:30 to 00:00 and 12 full rounds from 00:00 to 03:00.
 | 
						|
10 + 12 = 22.
 | 
						|
</pre>
 | 
						|
 | 
						|
<p> </p>
 | 
						|
<p><strong>Constraints:</strong></p>
 | 
						|
 | 
						|
<ul>
 | 
						|
	<li><code>loginTime</code> and <code>logoutTime</code> are in the format <code>hh:mm</code>.</li>
 | 
						|
	<li><code>00 <= hh <= 23</code></li>
 | 
						|
	<li><code>00 <= mm <= 59</code></li>
 | 
						|
	<li><code>loginTime</code> and <code>logoutTime</code> are not equal.</li>
 | 
						|
</ul>
 |