@@ -91644,22 +91644,122 @@ <h2 id="solutions">Solutions</h2>
91644
91644
<!-- solution:start -->
91645
91645
91646
91646
<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>
91648
91648
<div class="tabbed-content">
91649
91649
<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>
91651
91665
</code></pre></div></td></tr></table></div>
91652
91666
</div>
91653
91667
<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>
91655
91691
</code></pre></div></td></tr></table></div>
91656
91692
</div>
91657
91693
<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>
91659
91719
</code></pre></div></td></tr></table></div>
91660
91720
</div>
91661
91721
<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>
91663
91763
</code></pre></div></td></tr></table></div>
91664
91764
</div>
91665
91765
</div>
0 commit comments