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)/学生出勤记录 I [student-attendance-record-i].html
2022-03-29 12:43:11 +08:00

44 lines
1.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个字符串 <code>s</code> 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:</p>
<ul>
<li><code>'A'</code>Absent缺勤</li>
<li><code>'L'</code>Late迟到</li>
<li><code>'P'</code>Present到场</li>
</ul>
<p>如果学生能够 <strong>同时</strong> 满足下面两个条件,则可以获得出勤奖励:</p>
<ul>
<li><strong>总出勤</strong> 计,学生缺勤(<code>'A'</code><strong>严格</strong> 少于两天。</li>
<li>学生 <strong>不会</strong> 存在 <strong>连续</strong> 3 天或 <strong>连续</strong> 3 天以上的迟到(<code>'L'</code>)记录。</li>
</ul>
<p>如果学生可以获得出勤奖励,返回 <code>true</code> ;否则,返回 <code>false</code></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>s = "PPALLP"
<strong>输出:</strong>true
<strong>解释:</strong>学生缺勤次数少于 2 次,且不存在 3 天或以上的连续迟到记录。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>s = "PPALLL"
<strong>输出:</strong>false
<strong>解释:</strong>学生最后三天连续迟到,所以不满足出勤奖励的条件。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= s.length &lt;= 1000</code></li>
<li><code>s[i]</code><code>'A'</code><code>'L'</code><code>'P'</code></li>
</ul>