<snapdata remixID="15025412"><project name="binary search" 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="binary search"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="fill %&apos;whichList&apos; with2DigitCharactersInOrder %&apos;numValues&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>char</l></list></block><block s="doSetVar"><l>char</l><block s="reportRandom"><l>66</l><l>70</l></block></block><block s="doRepeat"><block var="numValues"/><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportUnicodeAsLetter"><block var="char"/></block><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>65</l><l>90</l></block></block></list></block><block var="whichList"/></block><block s="doSetVar"><l>char</l><block s="reportVariadicSum"><list><block var="char"/><l>1</l></list></block></block></script></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="45"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="46"></list></costumes><sounds><list struct="atomic" id="47"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.286806883365216" y="0.05736137667312846" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="52"><costumes><list struct="atomic" id="53"></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="136" y="128.16666666666669"><block s="receiveGo"></block><block s="doSetVar"><l>vegetables</l><block s="reportNewList"><list><l>corn</l><l>potato</l><l>green beans</l><l>sprouts</l><l>carrots</l><l>onion</l><l>broccoli</l></list></block></block><block s="doSetVar"><l>upper</l><block s="reportListAttribute"><l><option>length</option></l><block var="vegetables"/></block></block><block s="doSetVar"><l>lower</l><l>corn</l></block><block s="doSetVar"><l>target</l><l>sprouts</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="lower"/><block var="upper"/></list></block><script><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="upper"/><block var="lower"/></list></block><l>2</l></block></block><comment w="131.66666666666669" collapsed="false">Record values after this block executes.</comment></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></list></block><script><block s="doSetVar"><l>upper</l><block s="reportDifference"><block var="mid"/><l>1</l></block></block></script><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="target"/><block s="reportListItem"><block var="mid"/><block var="listB"/></block></list></block><script><block s="doSetVar"><l>lower</l><block s="reportVariadicSum"><list><block var="mid"/><l>1</l></list></block></block></script><list></list></block></script></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="upper" style="normal" x="10.895833333333485" y="10.895833333333329" color="243,118,29"/><watcher var="lower" style="normal" x="10.895833333333485" y="38.72379384583334" color="243,118,29"/><watcher var="mid" style="normal" x="10.895833333333485" y="66.55175435833333" color="243,118,29"/><watcher var="target" style="normal" x="11.583333333333712" y="98.58333333333331" color="243,118,29"/><watcher var="vegetables" style="normal" x="160" y="34" color="243,118,29" extX="158" extY="220"/></sprites></stage><variables><variable name="upper"><l>7</l></variable><variable name="lower"><l>corn</l></variable><variable name="mid"><l>NaN</l></variable><variable name="target"><l>sprouts</l></variable><variable name="vegetables"><list struct="atomic" id="177">corn,potato,green beans,sprouts,carrots,onion,broccoli</list></variable></variables></scene></scenes></project><media name="binary search" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>