<snapdata remixID="9191183"><project name="U5L1P2 - Adam Hoxhaj" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="37"><custom-block s="position of number %s In unsorted list %s"><l>2</l><block s="reportNewList"><list><l>2</l><l>2</l><l>6</l><l>3</l><l>9</l></list></block><comment w="286" collapsed="false">Adds 1 to a variable each time an item is checked to keep track of which item has been checked When the item is equal to the num it displays the variable.</comment></custom-block></script><script x="144" y="105"><custom-block s="position of number %s in sorted list %s"><l>2</l><l></l><comment w="80" collapsed="false">Finds postition of number in sorted list..</comment></custom-block></script><script x="44" y="172.000002"><custom-block s="are the numbers %s of list distinct?"><block s="reportNewList"><list><l>1</l><l>2</l><l>5</l><l>6</l><l>7</l></list></block><comment w="252" collapsed="false">Compares all numbers to all numbers to see if any of them are equal. Reports if all numbers are distinct or if they arent ddistinct</comment></custom-block></script><script x="118" y="238"><custom-block s="remove duplicates in %s"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>7</l><l>7</l></list><comment w="90" collapsed="false">Removes duplicates by deleting the items that are identical to other items.</comment></block></custom-block></script><script x="165" y="332"><custom-block s="duplicates in %s"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>7</l><l>7</l></list></block><comment w="90" collapsed="false">Adds duplicates into a new list then displays the new list.</comment></custom-block></script><script x="10" y="463"><custom-block s="say position of number %s in sorted list %s"><l>4</l><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l><l>7</l><l>10</l></list></block></custom-block></script></scripts></sprite><watcher var="duplicate" style="normal" x="9.500000000000455" y="9.500000000000007" color="243,118,29"/><watcher var="bad list" style="normal" x="38.000000000000455" y="37.99999999999997" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="position of number %&apos;num&apos; In unsorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>a</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="num"/></block><script><block s="doReport"><block var="a"/></block></script></block></script></block><block s="doReport"><l>NIL</l></block></script></block-definition><block-definition s="say position of number %&apos;num&apos; in sorted list %&apos;list&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSayFor"><l></l><l>2</l></block></script></block-definition><block-definition s="are the numbers %&apos;list&apos; of list distinct?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doUntil"><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="list"/></block><block s="reportListItem"><l>1</l><block var="list"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doChangeVar"><l>duplicate</l><l>1</l></block><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="duplicates in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="list"/></block><block s="reportListItem"><l>1</l><block var="list"/></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="list"/></block><block var="a"/></block><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script><script><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="remove duplicates in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="list"/></block><block s="reportListItem"><l>1</l><block var="list"/></block></block><script><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="list"/></block><block var="a"/></block><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="position of number %&apos;#&apos; in sorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>maximum</l><l>minimum</l><l>position</l></list></block><block s="doSetVar"><l>minimum</l><l>1</l></block><block s="doSetVar"><l>maximum</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>position</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="minimum"/><block var="maximum"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="position"/><block var="list"/></block><block var="#"/></block><script><block s="doIf"><block s="reportGreaterThan"><block var="minimum"/><block var="maximum"/></block><script><block s="doReport"><l>0</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="position"/><block var="list"/></block><block var="#"/></block><script><block s="doSetVar"><l>minimum</l><block s="reportSum"><block var="position"/><l>1</l></block></block><block s="doSetVar"><l>position</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="minimum"/><block var="maximum"/></block><l>2</l></block></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="#"/><block s="reportListItem"><block var="position"/><block var="list"/></block></block><script><block s="doSetVar"><l>maximum</l><block s="reportDifference"><block var="position"/><l>1</l></block></block><block s="doSetVar"><l>position</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="minimum"/><block var="maximum"/></block><l>2</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="position"/><block var="list"/></block><block var="#"/></block><script><block s="doReport"><block var="position"/></block></script></block></script></block></script></block-definition></blocks><variables><variable name="duplicate"><l>23</l></variable><variable name="bad list"><list struct="atomic" id="355">1,7,8,9,11,12,21,22,23,24,73,73,96,99</list></variable></variables></project><media name="U5L1P2 - Adam Hoxhaj" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>