<snapdata remixID="9413640"><project name="U5L1 table duplicate list" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</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="18" y="178"><custom-block s="duplicates in %s"><block s="reportNewList"><list><l>1</l><l>2</l><l>1</l><l>5</l><l>3</l><l>3</l><l>5</l></list></block></custom-block></script><script x="127" y="100.99999999999986"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l></list></block></script><script x="44" y="36"><custom-block s="are numbers of %l distinct?"><block s="reportNewList"><list><l>1</l><l>2</l><l>1</l><l>5</l><l>3</l><l>3</l><l>5</l></list></block></custom-block></script></scripts></sprite><watcher var="duplicates" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="are numbers of %&apos;list&apos; distinct?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>duplicates</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doAddToList"><block var="item"/><block var="duplicates"/></block></script></block><block s="doForEach"><l>item</l><block var="duplicates"/><script><block s="doInsertInList"><block var="item"/><l>1</l><block var="duplicates"/></block><block s="doDeleteFromList"><block s="reportSum"><block var="item"/><l>1</l></block><block var="duplicates"/></block><block s="doForEach"><l>item</l><block s="reportCDR"><block var="duplicates"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="duplicates"/></block><block var="item"/></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block></script></block><block s="doReport"><block s="reportEquals"><block var="a"/><l>0</l></block></block></script></block-definition><block-definition s="duplicates in %&apos;lgdsf&apos;" type="reporter" category="variables"><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="doSetVar"><l>duplicates</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="lgdsf"/><script><block s="doAddToList"><block var="item"/><block var="duplicates"/></block></script></block><block s="doFor"><l>i</l><l>1</l><l>7</l><script><block s="doForEach"><l>item</l><block var="duplicates"/><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="duplicates"/></block><block var="item"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="duplicates"/></block><block var="a"/></block><block s="doDeleteFromList"><block var="i"/><block var="duplicates"/></block></script></block></script></block></script></block><block s="doReport"><block var="a"/></block></script><scripts><script x="436.0849639375001" y="374.0000030000001"><block var="b"/></script><script x="454.9951181874999" y="404.0000009999999"><block var="b"/></script><script x="402.0000009999999" y="549.0000009999999"><block s="doInsertInList"><block var="item"/><l>1</l><block var="duplicates"/></block></script><script x="560" y="231"><block s="doSetVar"><l>b</l><l>0</l></block></script><script x="91.88769931249999" y="477.000004"><block s="reportListItem"><l>1</l><l/></block></script><script x="201.17188" y="475.000006"><block var="item"/></script><script x="391.0000009999999" y="555.0000010000001"><block s="doIf"><l/><script></script></block></script><script x="77.88769931249999" y="438.000004"><block s="reportSum"><l>0</l><l></l></block></script><script x="488.6416035625" y="331.000004"><block s="reportListItem"><l>1</l><l/></block></script><script x="199.8369170625" y="465.000006"><block s="reportSum"><block s="reportSum"><l>0</l><l>1</l></block><block s="reportSum"><l>0</l><block s="reportSum"><l>0</l><l></l></block></block></block></script><script x="376" y="10"><block s="doForEach"><l>item</l><block s="reportCDR"><block var="duplicates"/></block><script></script></block></script><script x="282.9765674999999" y="540.0000050000001"><block var="duplicates"/></script><script x="144.000003" y="370.000003"><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="duplicates"/></block><block s="reportListItem"><block var="i"/><block var="a"/></block></block><script></script></block></script><script x="338.9765665" y="237.000004"><block var="a"/></script></scripts></block-definition></blocks><variables><variable name="duplicates"><list struct="atomic" id="220">2,3</list></variable></variables></project><media name="U5L1 table duplicate list" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>