Encode/Decode Blocks

Hi there! Today I have created Encoding
Encode_Decode Blocks script pic

XML
<blocks app="Snap! 6, https://snap.berkeley.edu" version="1"><block-definition s="Encode %&apos;Data&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>Encoded Data</l></list></block><block s="doSetVar"><l>Encoded Data</l><l></l></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="Data"/><l><option>letter</option></l></block><script><block s="doSetVar"><l>Encoded Data</l><block s="reportJoinWords"><list><block var="Encoded Data"/><block s="reportUnicode"><block var="item"/></block><l>ᐅ</l></list></block></block></script></block><block s="doReport"><block var="Encoded Data"/></block></script></block-definition></blocks>

and Decoding
Encode_Decode Blocks script pic (1)

XML
<blocks app="Snap! 6, https://snap.berkeley.edu" version="1"><block-definition s="Decode %&apos;Data&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>Decoded Data</l></list></block><block s="doSetVar"><l>Decoded Data</l><l></l></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="Data"/><l>ᐅ</l></block><script><block s="doSetVar"><l>Decoded Data</l><block s="reportJoinWords"><list><block var="Decoded Data"/><block s="reportUnicodeAsLetter"><block var="item"/></block></list></block></block></script></block><block s="doReport"><block var="Decoded Data"/></block></script></block-definition></blocks>

blocks.


If you like these blocks or want to make suggestions, reply to the thread.


Link: Encode/Decode Blocks

i notice something:
image

You have a zero(null) character on the right side
answer.rstrip("\0")#:~)

i know, it should return 123...

You have an extra > in the encode

https://snap.berkeley.edu/snap/snap.html#present:Username=18001767679&ProjectName=Encode%2FDecode%20Blocks

well seen : (all but last letter)

But shouldn't we let joecooldo try to solve the problem?

?????

It's joecooldoo project, let joecooldoo resolving the problem...

Ohoof

It's a clever program, but the code isn't very secret! I have a suggestion for your next project:
https://people.eecs.berkeley.edu/~bh/v1ch12/playfair.html