<snapdata remixID="15025409"><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="12.000000000000028" y="15.000000000000057"><block s="receiveGo"></block><block s="doSetVar"><l>fruits</l><block s="reportNewList"><list><l>strawberry</l><l>mango</l><l>pineapple</l><l>orange</l><l>watermelon</l><l>grapes</l><l>dragonfruit</l></list></block></block><block s="doSetVar"><l>upper</l><block s="reportListAttribute"><l><option>length</option></l><block var="fruits"/></block></block><block s="doSetVar"><l>lower</l><l>strawberry</l></block><block s="doSetVar"><l>target</l><l>orange</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></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="mid"/><block var="fruits"/></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="fruits"/></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="fruits"/></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="fruits" style="normal" x="126" y="15" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="177">CK,DX,EI,FQ,GM,HJ,IS,JB,KJ,LD</list></variable><variable name="upper"><l>7</l></variable><variable name="lower"><l>1</l></variable><variable name="mid"><l>4</l></variable><variable name="target"><l>orange</l></variable><variable name="fruits"><list struct="atomic" id="178">strawberry,mango,pineapple,orange,watermelon,grapes,dragonfruit</list></variable></variables></scene></scenes></project><media name="Binary Search" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>