<snapdata remixID="14021843"><project name="Lab 14" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 14"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;list&apos; items contain %&apos;value&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="value"/></block><l>1</l></list></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><custom-block s="%txt contains letter %txt"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>endedloopearly?</l></list><comment w="90" collapsed="false">Presets local variables for use later.</comment></block><block s="doSetVar"><l>b</l><l>0</l></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>endedloopearly?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><custom-block s="%txt contains letter %txt"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportLetter"><l>1</l><block var="value"/></block></custom-block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="b"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="reportLetter"><l>1</l><block var="value"/></block></list></block><script><block s="doChangeVar"><l>b</l><l>1</l></block></script></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="a"/><l>1</l></block><block var="b"/></list></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="reportLetter"><block var="a"/><block var="value"/></block></list></block></block><block s="reportVariadicGreaterThan"><list><block s="reportDifference"><block var="a"/><l>1</l></block><block s="reportDifference"><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block var="b"/></block></list></block><block s="reportVariadicEquals"><list><block var="a"/><block s="reportTextAttribute"><l><option>length</option></l><block var="value"/></block></list></block></list></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><comment w="398.9253906250001" collapsed="false">Script runs through the rest of the item in the list, until the following conditions are true(in chronological order):&#xD;&#xD;1. A character or letter in the item doesn&apos;t match up with a character or letter in the item.&#xD;&#xD;2. The length of value exceeds the length of the remaining characters/letters in the item.&#xD;&#xD;3. The script has finished running through all the characters/letters in value.&#xD;&#xD;The first 2 are responsible for returing a False, and should be considered &quot;failure&quot; conditions.</comment></block><block s="doSetVar"><l>endedloopearly?</l><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="a"/><l>1</l></block><block var="b"/></list></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="reportLetter"><block var="a"/><block var="value"/></block></list></block></block><block s="reportVariadicGreaterThan"><list><block s="reportDifference"><block var="a"/><l>1</l></block><block s="reportDifference"><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block var="b"/></block></list></block></list></block><comment w="128" collapsed="false">Determines whether or not the previously mentioned &quot;failure&quot; conditions apply.</comment></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="a"/><block s="reportTextAttribute"><l><option>length</option></l><block var="value"/></block></list></block><block s="reportVariadicEquals"><list><block var="endedloopearly?"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></list><comment w="90" collapsed="false">Assuming the script has run through all characters in value and the &quot;failure&quot; conditons are False, the reporter returns True.</comment></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script><list></list><comment w="291.4931640624999" collapsed="false">If an item contains the first letter/character of value, it will go through all the characters in that item until it finds that letter or character, and record that in the b variable.</comment></block></script><comment w="253.93613281249998" collapsed="false">The first loop that checks each item in the list</comment></block></script><comment w="90" collapsed="false">If value is only a single character or letter, the list will check for only that single character or letter in the list.</comment></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="%&apos;String1&apos; contains letter %&apos;String2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1"></input><input type="%txt" initial="1"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="String1"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="String1"/></block></block><block s="reportUnicode"><block var="String2"/></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script><comment w="80" collapsed="false">A loop &quot;running through&quot; every letter in String1 to see if it matches with the second parameter, String2(Letter). Unicode is used to differentiate between upper and lowercase letters.</comment></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="index of %&apos;item&apos; in list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="item"/></list></block><script><block s="doReport"><block s="reportListIndex"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="list"/></block></block></script><list></list></block></script><comment w="90" collapsed="false">Runs through a list, looking for a match to item. If there is, report the index of said item.</comment></block></script></block><block s="doReport"><l>-1</l></block></script></block-definition><block-definition s="first &quot;e&quot; item in list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><custom-block s="%txt contains letter %txt"><block s="reportListItem"><block var="i"/><block var="list"/></block><l>e</l></custom-block><script><block s="doReport"><block s="reportListItem"><block var="i"/><block var="list"/></block></block></script><list></list></block></script><comment w="90" collapsed="false">Runs through a lsit, looking if there is an item contains e. If there is, report said item.</comment></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="first word in list %&apos;list&apos; that starts with letter %&apos;value&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><custom-block s="%txt contains letter %txt"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></custom-block><script><block s="doReport"><block s="reportListItem"><block var="i"/><block var="list"/></block></block></script><list></list></block></script><comment w="90" collapsed="false">Runs through a lsit, looking if there is an item contains value. If there is, report said item.</comment></block></script></block><block s="doReport"><l></l></block></script></block-definition></blocks><primitives></primitives><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="398"><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="399"></list></costumes><sounds><list struct="atomic" id="400"></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="405"><costumes><list struct="atomic" id="406"></list></costumes><sounds><list struct="atomic" id="407"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="%l items contain %s"><block var="thingie"/><l></l></custom-block></script><script x="20" y="53.83333333333337"><custom-block s="index of %txt in list %l"><l></l><block var="thingie"/></custom-block></script><script x="20" y="86.83333333333337"><custom-block s="first &quot;e&quot; item in list %l"><block var="thingie"/></custom-block></script><script x="20" y="120.66666666666674"><custom-block s="first word in list %l that starts with letter %s"><block var="thingie"/><l></l></custom-block></script><script x="20" y="153.66666666666674"><custom-block s="%l items contain %s"><block var="thingie"/><l>er</l><comment w="90" collapsed="false">Example of &quot;repeat until&quot; bug.</comment></custom-block></script><comment x="35" y="254" w="315" collapsed="false">Look inside each function for comments.</comment></scripts></sprite><watcher var="thingie" style="normal" x="10" y="10" color="243,118,29" extX="89" extY="136"/><watcher var="test" style="normal" x="10" y="169.000002" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="thingie"><list struct="atomic" id="428">1,as,3,chiken,er</list></variable><variable name="test"><bool>false</bool></variable></variables></scene></scenes></project><media name="Lab 14" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>