@@ -91644,22 +91644,122 @@ <h2 id="solutions">Solutions</h2>
9164491644<!-- solution:start -->
9164591645
9164691646<h3 id="solution-1">Solution 1</h3>
91647- <div class="tabbed-set tabbed-alternate" data-tabs="1:4 "><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><input id="__tabbed_1_3" name="__tabbed_1" type="radio" /><input id="__tabbed_1_4" name="__tabbed_1" type="radio" /><div class="tabbed-labels"><label for="__tabbed_1_1">Python3</label><label for="__tabbed_1_2">Java</label><label for="__tabbed_1_3">C++</label><label for="__tabbed_1_4">Go</label></div>
91647+ <div class="tabbed-set tabbed-alternate" data-tabs="1:5 "><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><input id="__tabbed_1_3" name="__tabbed_1" type="radio" /><input id="__tabbed_1_4" name="__tabbed_1" type="radio" /><input id="__tabbed_1_5" name="__tabbed_1" type="radio" />< div class="tabbed-labels"><label for="__tabbed_1_1">Python3</label><label for="__tabbed_1_2">Java</label><label for="__tabbed_1_3">C++</label><label for="__tabbed_1_4">Go</label><label for="__tabbed_1_5">TypeScript </label></div>
9164891648<div class="tabbed-content">
9164991649<div class="tabbed-block">
91650- <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>
91650+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
91651+ <span class="normal">2</span>
91652+ <span class="normal">3</span>
91653+ <span class="normal">4</span>
91654+ <span class="normal">5</span>
91655+ <span class="normal">6</span>
91656+ <span class="normal">7</span>
91657+ <span class="normal">8</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>
91658+ <span class="k">def</span><span class="w"> </span><span class="nf">maximumPossibleSize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">nums</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="nb">int</span><span class="p">])</span> <span class="o">-></span> <span class="nb">int</span><span class="p">:</span>
91659+ <span class="n">ans</span> <span class="o">=</span> <span class="n">mx</span> <span class="o">=</span> <span class="mi">0</span>
91660+ <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">nums</span><span class="p">:</span>
91661+ <span class="k">if</span> <span class="n">mx</span> <span class="o"><=</span> <span class="n">x</span><span class="p">:</span>
91662+ <span class="n">ans</span> <span class="o">+=</span> <span class="mi">1</span>
91663+ <span class="n">mx</span> <span class="o">=</span> <span class="n">x</span>
91664+ <span class="k">return</span> <span class="n">ans</span>
9165191665</code></pre></div></td></tr></table></div>
9165291666</div>
9165391667<div class="tabbed-block">
91654- <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>
91668+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 1</span>
91669+ <span class="normal"> 2</span>
91670+ <span class="normal"> 3</span>
91671+ <span class="normal"> 4</span>
91672+ <span class="normal"> 5</span>
91673+ <span class="normal"> 6</span>
91674+ <span class="normal"> 7</span>
91675+ <span class="normal"> 8</span>
91676+ <span class="normal"> 9</span>
91677+ <span class="normal">10</span>
91678+ <span class="normal">11</span>
91679+ <span class="normal">12</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="kd">class</span> <span class="nc">Solution</span><span class="w"> </span><span class="p">{</span>
91680+ <span class="w"> </span><span class="kd">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="nf">maximumPossibleSize</span><span class="p">(</span><span class="kt">int</span><span class="o">[]</span><span class="w"> </span><span class="n">nums</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91681+ <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ans</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="n">mx</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span>
91682+ <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="n">nums</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91683+ <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">mx</span><span class="w"> </span><span class="o"><=</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91684+ <span class="w"> </span><span class="o">++</span><span class="n">ans</span><span class="p">;</span>
91685+ <span class="w"> </span><span class="n">mx</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">x</span><span class="p">;</span>
91686+ <span class="w"> </span><span class="p">}</span>
91687+ <span class="w"> </span><span class="p">}</span>
91688+ <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">ans</span><span class="p">;</span>
91689+ <span class="w"> </span><span class="p">}</span>
91690+ <span class="p">}</span>
9165591691</code></pre></div></td></tr></table></div>
9165691692</div>
9165791693<div class="tabbed-block">
91658- <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>
91694+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 1</span>
91695+ <span class="normal"> 2</span>
91696+ <span class="normal"> 3</span>
91697+ <span class="normal"> 4</span>
91698+ <span class="normal"> 5</span>
91699+ <span class="normal"> 6</span>
91700+ <span class="normal"> 7</span>
91701+ <span class="normal"> 8</span>
91702+ <span class="normal"> 9</span>
91703+ <span class="normal">10</span>
91704+ <span class="normal">11</span>
91705+ <span class="normal">12</span>
91706+ <span class="normal">13</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="w"> </span><span class="p">{</span>
91707+ <span class="k">public</span><span class="o">:</span>
91708+ <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">maximumPossibleSize</span><span class="p">(</span><span class="n">vector</span><span class="o"><</span><span class="kt">int</span><span class="o">>&</span><span class="w"> </span><span class="n">nums</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91709+ <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">ans</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="n">mx</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span>
91710+ <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">nums</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91711+ <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">mx</span><span class="w"> </span><span class="o"><=</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91712+ <span class="w"> </span><span class="o">++</span><span class="n">ans</span><span class="p">;</span>
91713+ <span class="w"> </span><span class="n">mx</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">x</span><span class="p">;</span>
91714+ <span class="w"> </span><span class="p">}</span>
91715+ <span class="w"> </span><span class="p">}</span>
91716+ <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">ans</span><span class="p">;</span>
91717+ <span class="w"> </span><span class="p">}</span>
91718+ <span class="p">};</span>
9165991719</code></pre></div></td></tr></table></div>
9166091720</div>
9166191721<div class="tabbed-block">
91662- <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>
91722+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 1</span>
91723+ <span class="normal"> 2</span>
91724+ <span class="normal"> 3</span>
91725+ <span class="normal"> 4</span>
91726+ <span class="normal"> 5</span>
91727+ <span class="normal"> 6</span>
91728+ <span class="normal"> 7</span>
91729+ <span class="normal"> 8</span>
91730+ <span class="normal"> 9</span>
91731+ <span class="normal">10</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="kd">func</span><span class="w"> </span><span class="nx">maximumPossibleSize</span><span class="p">(</span><span class="nx">nums</span><span class="w"> </span><span class="p">[]</span><span class="kt">int</span><span class="p">)</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="p">{</span>
91732+ <span class="w"> </span><span class="nx">ans</span><span class="p">,</span><span class="w"> </span><span class="nx">mx</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span>
91733+ <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="nx">_</span><span class="p">,</span><span class="w"> </span><span class="nx">x</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="k">range</span><span class="w"> </span><span class="nx">nums</span><span class="w"> </span><span class="p">{</span>
91734+ <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">mx</span><span class="w"> </span><span class="o"><=</span><span class="w"> </span><span class="nx">x</span><span class="w"> </span><span class="p">{</span>
91735+ <span class="w"> </span><span class="nx">ans</span><span class="o">++</span>
91736+ <span class="w"> </span><span class="nx">mx</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nx">x</span>
91737+ <span class="w"> </span><span class="p">}</span>
91738+ <span class="w"> </span><span class="p">}</span>
91739+ <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="nx">ans</span>
91740+ <span class="p">}</span>
91741+ </code></pre></div></td></tr></table></div>
91742+ </div>
91743+ <div class="tabbed-block">
91744+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"> 1</span>
91745+ <span class="normal"> 2</span>
91746+ <span class="normal"> 3</span>
91747+ <span class="normal"> 4</span>
91748+ <span class="normal"> 5</span>
91749+ <span class="normal"> 6</span>
91750+ <span class="normal"> 7</span>
91751+ <span class="normal"> 8</span>
91752+ <span class="normal"> 9</span>
91753+ <span class="normal">10</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="kd">function</span><span class="w"> </span><span class="nx">maximumPossibleSize</span><span class="p">(</span><span class="nx">nums</span><span class="o">:</span><span class="w"> </span><span class="kt">number</span><span class="p">[])</span><span class="o">:</span><span class="w"> </span><span class="kt">number</span><span class="w"> </span><span class="p">{</span>
91754+ <span class="w"> </span><span class="kd">let</span><span class="w"> </span><span class="p">[</span><span class="nx">ans</span><span class="p">,</span><span class="w"> </span><span class="nx">mx</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">[</span><span class="mf">0</span><span class="p">,</span><span class="w"> </span><span class="mf">0</span><span class="p">];</span>
91755+ <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="kd">const</span><span class="w"> </span><span class="nx">x</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="nx">nums</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91756+ <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="nx">mx</span><span class="w"> </span><span class="o"><=</span><span class="w"> </span><span class="nx">x</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
91757+ <span class="w"> </span><span class="o">++</span><span class="nx">ans</span><span class="p">;</span>
91758+ <span class="w"> </span><span class="nx">mx</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nx">x</span><span class="p">;</span>
91759+ <span class="w"> </span><span class="p">}</span>
91760+ <span class="w"> </span><span class="p">}</span>
91761+ <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="nx">ans</span><span class="p">;</span>
91762+ <span class="p">}</span>
9166391763</code></pre></div></td></tr></table></div>
9166491764</div>
9166591765</div>
0 commit comments