<snapdata remixID="13340782"><project name="leet code problems" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="leet code problems"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="RemoveElement %&apos;nums&apos; %&apos;val&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>new nums</l></list></block><block s="doSetVar"><l>new nums</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="nums"/><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="item"/><block var="val"/></list></block></block><script><block s="doAddToList"><block var="item"/><block var="new nums"/></block></script><list></list></block></script></block><block s="doReport"><block var="new nums"/></block></script><scripts><script x="258.9091796875" y="66.66666666666674"><block s="reportListAttribute"><l><option>length</option></l><block var="nums"/></block></script></scripts></block-definition><block-definition s="remove duplicate %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportListIndex"><block var="value"/><block var="list"/></block><block var="index"/></list></block></autolambda><list><l>value</l><l>index</l><l>list</l></list></block><block var="data"/></block></block></script></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="text %txt contains %txt"><block var="big"/><block var="small"/></custom-block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block var="text"/></list></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="161"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="162"></list></costumes><sounds><list struct="atomic" id="163"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="168"><costumes><list struct="atomic" id="169"></list></costumes><sounds><list struct="atomic" id="170"></list></sounds><blocks></blocks><variables></variables><scripts><script x="424.12099609375264" y="66.51666666666614"><block s="doSetVar"><l>nums</l><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l><l>8</l><l>12</l><l>13</l><l>17</l></list></block></block><block s="doReport"><custom-block s="remove duplicate %l"><block var="nums"/></custom-block></block></script><script x="404.24072265625" y="141.8499999999999"><custom-block s="RemoveElement %l %s"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l><l>8</l><l>12</l><l>13</l><l>17</l></list></block><l>8</l></custom-block></script></scripts></sprite><watcher var="nums" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="new nums" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="nums"><list struct="atomic" id="207">2,5,8,8,12,13,17</list></variable><variable name="new nums"><list struct="atomic" id="208"></list></variable></variables></scene></scenes></project><media name="leet code problems" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>