<snapdata remixID="15109306"><project name="6A.12MinMaxProgramming" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="6A.12MinMaxProgramming"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="averageLength %&apos;whichList?&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>tempSum</l></list></block><block s="doForEach"><l>item</l><block var="whichList?"/><script><block s="doSetVar"><l>tempSum</l><block s="reportVariadicSum"><list><block var="tempSum"/><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block></list></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="tempSum"/><block s="reportListAttribute"><l><option>length</option></l><block var="whichList?"/></block></block></block></script></block-definition><block-definition s="Shortest %&apos;whichList?&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>shortestName</l></list></block><block s="doDeclareVariables"><list><l>idx</l></list></block><block s="doSetVar"><l>shortestName</l><block s="reportListItem"><l>1</l><block var="whichList?"/></block></block><block s="doSetVar"><l>idx</l><l>2</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="whichList?"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="shortestName"/></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="idx"/><block var="whichList?"/></block></block></list></block><script><block s="doSetVar"><l>shortestName</l><block s="reportListItem"><block var="idx"/><block var="whichList?"/></block></block></script><list></list></block><block s="doChangeVar"><l>idx</l><l>1</l></block></script></block><block s="doReport"><block var="shortestName"/></block></script></block-definition><block-definition s="Longest %&apos;whichList?&apos; (2)" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>LongestName</l></list></block><block s="doDeclareVariables"><list><l>idx</l></list></block><block s="doSetVar"><l>LongestName</l><block s="reportListItem"><l>1</l><block var="whichList?"/></block></block><block s="doSetVar"><l>idx</l><l>2</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="whichList?"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="LongestName"/></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="idx"/><block var="whichList?"/></block></block></list></block><script><block s="doSetVar"><l>LongestName</l><block s="reportListItem"><block var="idx"/><block var="whichList?"/></block></block></script><list></list></block><block s="doChangeVar"><l>idx</l><l>1</l></block></script></block><block s="doReport"><block var="LongestName"/></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="156"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="157"></list></costumes><sounds><list struct="atomic" id="158"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="163"><costumes><list struct="atomic" id="164"></list></costumes><sounds><list struct="atomic" id="165"></list></sounds><blocks></blocks><variables></variables><scripts><script x="584.3388429752066" y="64.47382920110195"><block s="doAsk"><l>What student are you looking for? </l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="longNames"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Student </l><block s="getLastAnswer"></block><l> is in the longNames list.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Student</l><block s="getLastAnswer"></block><l>is in the shortNames list.</l></list></block><l>2</l></block></script></block></script><script x="24.793388429752067" y="8.264462809917356"><block s="receiveGo"></block><block s="doSetVar"><l>students</l><block s="reportNewList"><list><l>Grace</l><l>Sarah</l><l>Lauren</l><l>Daniel</l><l>Christopher</l><l>Jose</l><l>Makayla</l><l>Alex</l><l>Owen</l><l>Angelina</l><l>Victor</l><l>Molly</l><l>Jada</l><l>Christian</l><l>Gabriel</l><l>Audrey</l><l>Colagross</l><l>Barrientos</l></list></block></block><block s="doSetVar"><l>longNames</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block><block s="reportRound"><custom-block s="averageLength %l"><block var="students"/></custom-block></block></list></block><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block><block s="reportRound"><custom-block s="averageLength %l"><block var="students"/></custom-block></block></list></block></list></block><script><block s="doAddToList"><block var="item"/><block var="longNames"/></block></script><list></list></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average length of the longNames is </l><block s="reportRound"><custom-block s="averageLength %l"><block var="longNames"/></custom-block></block><l>.</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>There are </l><block s="reportListAttribute"><l><option>length</option></l><block var="longNames"/></block><l> with long names.</l></list></block><l>2</l></block><block s="doSetVar"><l>shortNames</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block><block s="reportRound"><custom-block s="averageLength %l"><block var="students"/></custom-block></block></list></block><script><block s="doAddToList"><block var="item"/><block var="shortNames"/></block></script><list></list></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average length of the shortNames is </l><block s="reportRound"><custom-block s="averageLength %l"><block var="shortNames"/></custom-block></block><l>.</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>There are </l><block s="reportListAttribute"><l><option>length</option></l><block var="shortNames"/></block><l> with short names.</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The shortest name is </l><custom-block s="Shortest %l"><block var="shortNames"/></custom-block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The shortest name is</l><custom-block s="Longest %l (2)"><block var="longNames"/></custom-block></list></block><l>2</l></block></script></scripts></sprite><watcher var="students" style="normal" x="10" y="10" color="243,118,29" extX="96.79999999999995" extY="84.69999999999999"/><watcher var="idx" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="longNames" style="normal" x="25" y="164.45999800000004" color="243,118,29" extX="96.79999999999995" extY="84.70000000000002"/><watcher var="averageLength" style="normal" x="308" y="71.999998" color="243,118,29"/><watcher var="shortNames" style="normal" x="31" y="134.54999800000007" color="243,118,29" extX="96.79999999999995" extY="84.70000000000002"/></sprites></stage><variables><variable name="students"><list struct="atomic" id="383">Grace,Sarah,Lauren,Daniel,Christopher,Jose,Makayla,Alex,Owen,Angelina,Victor,Molly,Jada,Christian,Gabriel,Audrey,Colagross,Barrientos</list></variable><variable name="longNames"><list struct="atomic" id="384">Lauren,Daniel,Christopher,Makayla,Angelina,Victor,Christian,Gabriel,Audrey,Colagross,Barrientos</list></variable><variable name="idx"><l>0</l></variable><variable name="averageLength"><l>0</l></variable><variable name="shortNames"><list struct="atomic" id="385">Grace,Sarah,Jose,Alex,Owen,Molly,Jada</list></variable></variables></scene></scenes></project><media name="6A.12MinMaxProgramming" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>