<snapdata remixID="13245261"><project name="Short list code Base 4 to base 10" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAzlJREFUeF7t10FKY2EQhdFfUXDiFtyPGxB0oAbcidvJJrIeceIkBAevwVkPlOZy6QI5GaeqyHkfPHK2bdu2fAgMCZwJcEje2S8BAQphVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAEf5HRegBkYFBDjK77gANTAqIMBRfscFqIFRAQGO8jsuQA2MCghwlN9xAWpgVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAEf5HRegBkYFBDjK77gANTAqIMBRfscFqIFRAQGO8jsuQA2MCghwlN9xAWpgVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAEf5HRegBkYFBDjK77gANTAqIMBRfscFqIFRAQGO8jsuQA2MCghwlN9xAWpgVECAo/yOC1ADowICHOV3XIAaGBUQ4Ci/4wLUwKiAAL/h3+/36/39fd3e3q6bm5vRh/Sbjwvwm6f78fGxXl5e1ufn53p7e1v39/fr4uJiPT09raurq9/cxH/9bQL8gftwOKzX19d1fX3917eOx+N6fn5e27Z9hemTCwgwCPB0Oq3Hx8d1fn6+7u7ucn2TS4D/+Ap+eHj4egXvdrt1eXkpnZKAAP0JKaWUrRFg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCAixBWpMJCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCAixBWpMJCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCAixBWpMJCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCfwBN/Be3THjJawAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Short list code Base 4 to base 10"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="simpFrac %&apos;num1&apos; / %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>divisors1</l><l>divisors2</l><l>comon factors</l><l>d</l></list></block><block s="doSetVar"><l>comon factors</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>divisors2</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>divisors1</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="num1"/><block var="num2"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportQuotient"><block var="num1"/><block var="num2"/></block></block></script><list></list></block><block s="doSetVar"><l>divisors1</l><custom-block s="divisors %s"><block var="num1"/></custom-block></block><block s="doSetVar"><l>divisors2</l><custom-block s="divisors %s"><block var="num2"/></custom-block></block><block s="doForEach"><l>item</l><block var="divisors1"/><script><block s="doIf"><block s="reportListContainsItem"><block var="divisors2"/><block var="item"/></block><script><block s="doAddToList"><block var="item"/><block var="comon factors"/></block></script><list></list></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportQuotient"><block var="num1"/><custom-block s="maximum of a list %s"><block var="comon factors"/></custom-block></block><l>/</l><block s="reportQuotient"><block var="num2"/><custom-block s="maximum of a list %s"><block var="comon factors"/></custom-block></block></list></block></block></script></block-definition><block-definition s="divisors %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>divisors</l></list></block><block s="doSetVar"><l>divisors</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="num"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="num"/><block var="i"/></block><l>0</l></list></block><script><block s="doAddToList"><block var="i"/><block var="divisors"/></block></script><list></list></block></script></block><block s="doReport"><block var="divisors"/></block></script></block-definition><block-definition s="minimum of list %&apos;list&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="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="a"/></list></block><script></script><script><block s="doSetVar"><l>a</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="maximum of a list %&apos;list&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><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="item"/></list></block><script></script><script><block s="doSetVar"><l>a</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="closeFar %&apos;num1&apos; %&apos;num2&apos; %&apos;num3&apos;" type="reporter" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><custom-block s="number differ %s %s"><block var="num1"/><block var="num2"/></custom-block><l>1</l></list></block><block s="reportVariadicGreaterThan"><list><custom-block s="number differ %s %s"><block var="num2"/><block var="num3"/></custom-block><l>1</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="number differ %&apos;num1&apos; %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block></block></script></block-definition><block-definition s="withoutX2 %&apos;word&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>word</l><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block><block s="doFor"><l>i</l><l>1</l><l>2</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="word"/></block><l>x</l></list></block><script><block s="doDeleteFromList"><block var="i"/><block var="word"/></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script><list></list></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="word"/></list></block></block></script></block-definition><block-definition s="wordWithout %&apos;word&apos; %&apos;letter&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>word</l><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><l></l><block var="letter"/></list></block></block></autolambda><list></list></block><block var="word"/></block></list></block></block></script></block-definition><block-definition s="score clump %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>2</l></block><script><block s="doIf"><block s="reportVariadicGreaterThanOrEquals"><list><l>2</l><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>2</l></list></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="scoresAverage %&apos;list&apos;" type="reporter" category="other"><variables><list struct="atomic" id="368">list1,list2</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>list1</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>list2</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>2</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="list1"/></block></script></block><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>2</l></block><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="list2"/></block></script></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportCombine"><block var="list1"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block></block><block s="reportQuotient"><block s="reportCombine"><block var="list2"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="list2"/></block></block></list></block><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="list2"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="list2"/></block></block></block></script><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="list1"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block></block></block></script></block></script></block-definition><block-definition s="wordCount %&apos;list&apos; %&apos;num&apos;" type="reporter" category="other"><variables><list struct="atomic" id="518">new list</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block var="num"/></list></block><script><block s="doAddToList"><block var="i"/><block var="new list"/></block></script><list></list></block></script></block><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><block var="new list"/></block></block></script></block-definition><block-definition s="wordWithoutList %&apos;list&apos; %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block><block var="num"/></list></block></block></autolambda><list></list></block><block var="list"/></block></block></script><scripts><script x="202.88671875" y="156.66666666666663"><block s="reportListItem"><block var="i"/><block var="list"/></block></script></scripts></block-definition><block-definition s="copyEvens %&apos;list&apos; %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>even list</l><l>final list</l></list></block><block s="doSetVar"><l>final list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>even list</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportModulus"><l></l><l>2</l></block><l>0</l></list></block></autolambda><list></list></block><block var="list"/></block></block><block s="doFor"><l>i</l><l>1</l><block var="num"/><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="even list"/></block><block var="final list"/></block></script></block><block s="doReport"><block var="final list"/></block></script></block-definition><block-definition s="mixStart %&apos;word&apos;" type="predicate" category="other"><variables><list struct="atomic" id="632">wordInList</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>wordInList</l><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportJoinWords"><list><block s="reportListItem"><l>2</l><block var="wordInList"/></block><block s="reportListItem"><l>3</l><block var="wordInList"/></block></list></block><l>ix</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="Close10 %&apos;num1&apos; %&apos;num2&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><l>10</l><block var="num1"/></block></block><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><l>10</l><block var="num2"/></block></block></list></block><script><block s="doReport"><block var="num1"/></block></script><list><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><l>10</l><block var="num1"/></block></block><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><l>10</l><block var="num2"/></block></block></list></block><script><block s="doReport"><block var="num2"/></block></script></list></block><block s="doReport"><l>0</l></block></script></block-definition><block-definition s="word and strings %&apos;list&apos; %&apos;string&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="722">spiltWord,enList,WordWorks</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>enList</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>word</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doSetVar"><l>WordWorks</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>spiltWord</l><block s="reportTextSplit"><block s="reportListItem"><block var="word"/><block var="list"/></block><l><option>letter</option></l></block></block><block s="doFor"><l>letter</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="spiltWord"/></block><l>2</l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="string"/><block s="reportJoinWords"><list><block s="reportListItem"><block var="letter"/><block var="spiltWord"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block var="letter"/></list></block><block var="spiltWord"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="letter"/><l>2</l></list></block><block var="spiltWord"/></block></list></block></list></block><script><block s="doSetVar"><l>WordWorks</l><block s="reportBoolean"><l><bool>true</bool></l></block><comment w="90" collapsed="false">This is for in case the word has the string multiple times.</comment></block></script><list></list></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="WordWorks"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="word"/><block var="list"/></block><block var="enList"/></block></script><list></list></block></script></block><block s="doReport"><block var="enList"/></block></script></block-definition><block-definition s="check for evens %&apos;list&apos;" type="predicate" category="variables"><variables><list struct="atomic" id="828">new list</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="list"/></block><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="new list"/></block></script><list></list></block></script></block><block s="doReport"><block s="reportVariadicEquals"><list><l>0</l><block s="reportModulus"><block s="reportListAttribute"><l><option>length</option></l><l/></block><l>2</l></block></list></block></block></script><scripts><script x="273.401953125" y="235.0833333333323"><block var="new list"/></script></scripts></block-definition><block-definition s="decimal to binary %&apos;num&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="882">one higher,place value,highest binary num,final binary list,changed num</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>final binary list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>place value</l><l>0</l></block><block s="doSetVar"><l>one higher</l><l>0</l></block><block s="doUntil"><block s="reportVariadicLessThan"><list><block s="reportDifference"><block var="num"/><block var="one higher"/></block><l>0</l></list></block><script><block s="doSetVar"><l>one higher</l><block s="reportPower"><l>2</l><block var="place value"/></block></block><block s="doChangeVar"><l>place value</l><l>1</l></block></script></block><block s="doSetVar"><l>highest binary num</l><block s="reportQuotient"><block var="one higher"/><l>2</l></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><l>0</l><block var="num"/></list></block><script></script><script><block s="doSetVar"><l>place value</l><block s="reportDifference"><block var="place value"/><l>1</l></block></block></script></block><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>1</l><block var="num"/></list></block><block s="reportVariadicEquals"><list><l>0</l><block var="num"/></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><l>1</l><block var="num"/></list></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><l>0</l></block></script></block></script><script><block s="doFor"><l>i</l><l>1</l><block s="reportVariadicSum"><list><block var="place value"/><l>1</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportDifference"><block var="num"/><block s="reportPower"><l>2</l><block s="reportDifference"><block var="place value"/><block var="i"/></block></block></block><l>0</l></list></block><script><block s="doAddToList"><l>0</l><block var="final binary list"/></block></script><script><block s="doAddToList"><l>1</l><block var="final binary list"/></block><block s="doSetVar"><l>num</l><block s="reportDifference"><block var="num"/><block s="reportPower"><l>2</l><block s="reportDifference"><block var="place value"/><block var="i"/></block></block></block></block></script></block></script></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="final binary list"/></block><block s="doReport"><block s="reportJoinWords"><list><block var="final binary list"/></list></block></block></script></block-definition><block-definition s="binary to decimal %&apos;binary&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="1034">binaryList,final num,exponent</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>final num</l><l>0</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="binary"/><l>0</l></list></block><script><block s="doReport"><l>0</l></block></script><list></list></block><block s="doSetVar"><l>binaryList</l><block s="reportTextSplit"><block var="binary"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>exponent</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="binaryList"/></block><l>1</l></block></block><block s="doFor"><l>i</l><l>0</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="binaryList"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="binaryList"/></block><l>1</l></list></block><script><block s="doSetVar"><l>final num</l><block s="reportVariadicSum"><list><block var="final num"/><block s="reportPower"><l>2</l><block var="exponent"/></block></list></block></block></script><script></script></block><block s="doChangeVar"><l>exponent</l><l>-1</l></block></script></block><block s="doReport"><block var="final num"/></block></script><scripts><script x="337.4703125000001" y="249.91666666666646"><block var="inverse i"/></script></scripts></block-definition><block-definition s="hex to decimal %&apos;hex&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="1114">hexList,hexListInNum,exponent,final num</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>final num</l><l>0</l></block><block s="doSetVar"><l>hexListInNum</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>hexList</l><block s="reportTextSplit"><block var="hex"/><l><option>letter</option></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="hexList"/></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="hexList"/></block><l>10</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="hexList"/></block><block var="hexListInNum"/></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><l>A</l><block s="reportListItem"><block var="i"/><block var="hexList"/></block></list></block><script><block s="doAddToList"><l>10</l><block var="hexListInNum"/></block></script><list><block s="reportVariadicEquals"><list><l>B</l><block s="reportListItem"><block var="i"/><block var="hexList"/></block></list></block><script><block s="doAddToList"><l>11</l><block var="hexListInNum"/></block></script><block s="reportVariadicEquals"><list><l>C</l><block s="reportListItem"><block var="i"/><block var="hexList"/></block></list></block><script><block s="doAddToList"><l>12</l><block var="hexListInNum"/></block></script><block s="reportVariadicEquals"><list><l>D</l><block s="reportListItem"><block var="i"/><block var="hexList"/></block></list></block><script><block s="doAddToList"><l>13</l><block var="hexListInNum"/></block></script><block s="reportVariadicEquals"><list><l>E</l><block s="reportListItem"><block var="i"/><block var="hexList"/></block></list></block><script><block s="doAddToList"><l>14</l><block var="hexListInNum"/></block></script><block s="reportVariadicEquals"><list><l>F</l><block s="reportListItem"><block var="i"/><block var="hexList"/></block></list></block><script><block s="doAddToList"><l>15</l><block var="hexListInNum"/></block></script></list></block></script></block></script></block><block s="doSetVar"><l>exponent</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="hexListInNum"/></block><l>1</l></block></block><block s="doFor"><l>i</l><l>0</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="hexList"/></block><l>1</l></block><script><block s="doSetVar"><l>final num</l><block s="reportVariadicSum"><list><block var="final num"/><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="hexListInNum"/></block><block s="reportPower"><l>16</l><block var="exponent"/></block></list></block></list></block></block><block s="doChangeVar"><l>exponent</l><l>-1</l></block></script></block><block s="doReport"><block var="final num"/></block></script><scripts><script x="273.5595703125" y="779.000000000001"><block var="i"/></script></scripts></block-definition><block-definition s="Translating Hex into numbers" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="base 4 to base 10 %&apos;num&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="1302">final num,exponent,DecList</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>final num</l><l>0</l></block><block s="doSetVar"><l>DecList</l><block s="reportTextSplit"><block var="num"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>exponent</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="DecList"/></block><l>1</l></block></block><block s="doFor"><l>i</l><l>0</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="DecList"/></block><l>1</l></block><script><block s="doSetVar"><l>final num</l><block s="reportVariadicSum"><list><block var="final num"/><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="DecList"/></block><block s="reportPower"><l>4</l><block var="exponent"/></block></list></block></list></block></block><block s="doChangeVar"><l>exponent</l><l>-1</l></block></script></block><block s="doReport"><block var="final num"/></block></script></block-definition><block-definition s="Base 10 to base 4 %&apos;Num&apos;" type="reporter" category="operators"><variables><list struct="atomic" id="1364">place power,higest times,final num</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>place power</l><l>higest times</l><l>final num</l></list></block><block s="doSetVar"><l>final num</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Num"/><l>0</l></list></block><script><block s="doReport"><l>0</l></block></script><list></list></block><block s="doSetVar"><l>higest times</l><l>0</l></block><block s="doSetVar"><l>place power</l><l>0</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><l>0</l><block s="reportDifference"><block var="Num"/><block s="reportVariadicProduct"><list><block var="higest times"/><block s="reportPower"><l>4</l><block var="place power"/></block></list></block></block></list></block><script><block s="doSetVar"><l>higest times</l><l>0</l></block><block s="doFor"><l>i</l><l>0</l><l>3</l><script><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><l>0</l><block s="reportDifference"><block var="Num"/><block s="reportVariadicProduct"><list><block var="i"/><block s="reportPower"><l>4</l><block var="place power"/></block></list></block></block></list></block><script><block s="doSetVar"><l>higest times</l><block var="i"/></block></script><list></list></block></script></block><block s="doChangeVar"><l>place power</l><l>1</l></block></script></block><block s="doFor"><l>i</l><l>0</l><l>3</l><script><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><l>0</l><block s="reportDifference"><block var="Num"/><block s="reportVariadicProduct"><list><block var="i"/><block s="reportPower"><l>4</l><block var="place power"/></block></list></block></block></list></block><script><block s="doSetVar"><l>higest times</l><block var="i"/></block></script><list></list></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><l>3</l><block var="Num"/></list></block><script><block s="doSetVar"><l>place power</l><block s="reportVariadicSum"><list><block var="place power"/><l>1</l></list></block></block></script><list></list></block><block s="doFor"><l>i1</l><block s="reportDifference"><block var="place power"/><l>1</l></block><l>0</l><script><block s="doSetVar"><l>higest times</l><l>0</l></block><block s="doFor"><l>i</l><l>0</l><l>3</l><script><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><l>0</l><block s="reportDifference"><block var="Num"/><block s="reportVariadicProduct"><list><block var="i"/><block s="reportPower"><l>4</l><block var="i1"/></block></list></block></block></list></block><script><block s="doSetVar"><l>higest times</l><block var="i"/></block></script><list></list></block></script></block><block s="doSetVar"><l>Num</l><block s="reportDifference"><block var="Num"/><block s="reportVariadicProduct"><list><block var="higest times"/><block s="reportPower"><l>4</l><block var="i1"/></block></list></block></block></block><block s="doAddToList"><block var="higest times"/><block var="final num"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="final num"/></list></block></block></script><scripts><script x="343.5068359375" y="848.2500000000027"><block var="i"/></script></scripts></block-definition></blocks><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="1570"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1571"></list></costumes><sounds><list struct="atomic" id="1572"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="1577"><costumes><list struct="atomic" id="1578"></list></costumes><sounds><list struct="atomic" id="1579"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="60.99999999999997"><custom-block s="base 4 to base 10 %s"><l>1210</l><variables><variable name="final num"><l>100</l></variable><variable name="exponent"><l>-1</l></variable><variable name="DecList"><list struct="atomic" id="1585">1,2,1,0</list></variable></variables></custom-block></script><script x="30" y="108.16666666666674"><custom-block s="Base 10 to base 4 %s"><l>100</l><variables><variable name="place power"><l>0</l></variable><variable name="higest times"><l>0</l></variable><variable name="final num"><list struct="atomic" id="1588">1</list></variable></variables></custom-block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Short list code Base 4 to base 10" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>