Skip to content

Commit d17b525

Browse files
committed
deploy: 16116c4
1 parent edb5f86 commit d17b525

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

en/lc/3019/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81760,7 +81760,7 @@ <h2 id="description">Description</h2>
8176081760
<pre>
8176181761
<strong>Input:</strong> s = &quot;aAbBcC&quot;
8176281762
<strong>Output:</strong> 2
81763-
<strong>Explanation:</strong>
81763+
<strong>Explanation:</strong>
8176481764
From s[0] = &#39;a&#39; to s[1] = &#39;A&#39;, there is no change of key as caps lock or shift is not counted.
8176581765
From s[1] = &#39;A&#39; to s[2] = &#39;b&#39;, there is a change of key.
8176681766
From s[2] = &#39;b&#39; to s[3] = &#39;B&#39;, there is no change of key as caps lock or shift is not counted.
@@ -81800,7 +81800,7 @@ <h3 id="solution-1-single-pass">Solution 1: Single Pass</h3>
8180081800
<span class="normal">2</span>
8180181801
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Solution</span><span class="p">:</span>
8180281802
<span class="k">def</span><span class="w"> </span><span class="nf">countKeyChanges</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">s</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">int</span><span class="p">:</span>
81803-
<span class="k">return</span> <span class="nb">sum</span><span class="p">(</span><span class="n">a</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">!=</span> <span class="n">b</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="k">for</span> <span class="n">a</span><span class="p">,</span> <span class="n">b</span> <span class="ow">in</span> <span class="n">pairwise</span><span class="p">(</span><span class="n">s</span><span class="p">))</span>
81803+
<span class="k">return</span> <span class="nb">sum</span><span class="p">(</span><span class="n">a</span> <span class="o">!=</span> <span class="n">b</span> <span class="k">for</span> <span class="n">a</span><span class="p">,</span> <span class="n">b</span> <span class="ow">in</span> <span class="n">pairwise</span><span class="p">(</span><span class="n">s</span><span class="o">.</span><span class="n">lower</span><span class="p">()))</span>
8180481804
</code></pre></div></td></tr></table></div>
8180581805
</div>
8180681806
<div class="tabbed-block">

en/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lc/3019/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86361,7 +86361,7 @@ <h2 id="_1">题目描述</h2>
8636186361
<pre>
8636286362
<strong>输入:</strong>s = "aAbBcC"
8636386363
<strong>输出:</strong>2
86364-
<strong>解释:</strong>
86364+
<strong>解释:</strong>
8636586365
从 s[0] = 'a' 到 s[1] = 'A',不存在按键变更,因为不计入 caps lock 或 shift 。
8636686366
从 s[1] = 'A' 到 s[2] = 'b',按键变更。
8636786367
从 s[2] = 'b' 到 s[3] = 'B',不存在按键变更,因为不计入 caps lock 或 shift 。
@@ -86401,7 +86401,7 @@ <h3 id="_3">方法一:一次遍历</h3>
8640186401
<span class="normal">2</span>
8640286402
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Solution</span><span class="p">:</span>
8640386403
<span class="k">def</span><span class="w"> </span><span class="nf">countKeyChanges</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">s</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">int</span><span class="p">:</span>
86404-
<span class="k">return</span> <span class="nb">sum</span><span class="p">(</span><span class="n">a</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">!=</span> <span class="n">b</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="k">for</span> <span class="n">a</span><span class="p">,</span> <span class="n">b</span> <span class="ow">in</span> <span class="n">pairwise</span><span class="p">(</span><span class="n">s</span><span class="p">))</span>
86404+
<span class="k">return</span> <span class="nb">sum</span><span class="p">(</span><span class="n">a</span> <span class="o">!=</span> <span class="n">b</span> <span class="k">for</span> <span class="n">a</span><span class="p">,</span> <span class="n">b</span> <span class="ow">in</span> <span class="n">pairwise</span><span class="p">(</span><span class="n">s</span><span class="o">.</span><span class="n">lower</span><span class="p">()))</span>
8640586405
</code></pre></div></td></tr></table></div>
8640686406
</div>
8640786407
<div class="tabbed-block">

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)