<div dir="auto"><div>That&#39;s certainly crafty.<div dir="auto"><br></div><div dir="auto">I considered that but again you need to make more assumptions like you&#39;re using the same corpus of words. What if it&#39;s not an English word. What if it&#39;s not a regular word but a name. What about words that have multiple possible matches because multiple rotations are valid? (e.g. &quot;FUSION&quot; and &quot;LAYOUT&quot;). Then do you output multiple possible keys?</div><div dir="auto"><br></div><div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun., Oct. 11, 2020, 7:36 p.m. Mark G., &lt;<a href="mailto:vpm@palaceofretention.ca">vpm@palaceofretention.ca</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Patrick et al,<br>
<br>
I decided that a simple brute force through keys 1-26 and then<br>
checking the output using a spell checker library could work.<br>
<br>
Here&#39;s a snippet:<br>
<br>
...<br>
#include &lt;nuspell/dictionary.hxx&gt;<br>
#include &lt;nuspell/finder.hxx&gt;<br>
...<br>
<br>
     // vector for deciphered message<br>
     std::vector&lt;char&gt; message;<br>
<br>
     // Key (unknown) for ceaser cipher.<br>
     int key = 0;<br>
<br>
     int offset {&#39;A&#39;};<br>
     int message_letter {&#39;0&#39;};<br>
<br>
     auto dict_finder = nuspell::Finder::search_all_dirs_for_dicts();<br>
     auto path = dict_finder.get_dictionary_path(&quot;en_US&quot;);<br>
     auto dict = nuspell::Dictionary::load_from_path(path);<br>
<br>
     // Go through all keys<br>
     for (key = 1; key &lt;= 26; key++) {<br>
<br>
         message.clear();<br>
         // letters contains our encrypted text<br>
         for (const auto letter : letters) {<br>
             message_letter = offset + (((letter - offset) - key + 26) % <br>
26);<br>
             message.emplace_back(tolower(message_letter));<br>
         }<br>
<br>
         auto word = std::string(message.data(), message.size());<br>
<br>
         auto correct = dict.spell(word);<br>
         if (correct) {<br>
             break;<br>
         }<br>
     }<br>
     print_output_and_number(output_number++);<br>
     std::cout &lt;&lt; &quot;Key: &quot; &lt;&lt; key &lt;&lt; std::endl;<br>
<br>
==============<br>
<br>
What happens is that each key is tried in turn and a word is created<br>
out of all 6 letters.  This word is then compared against a spell<br>
checker, and if a correct result is found, then there is a high<br>
likelyhood that we&#39;ve found the key and we break out of the key loop.<br>
<br>
This requires no prior knowledge of the plain text, but can be<br>
computationally expensive.<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 2020-10-11 3:46 p.m., Patrick McMorris wrote:<br>
&gt; Ok, thanks.<br>
&gt; <br>
&gt; Then there are two inputs; not just the data array. Question 10 implied <br>
&gt; a second input will be provided.<br>
&gt; <br>
&gt; On Sun., Oct. 11, 2020, 3:37 p.m. James Briante, &lt;<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a> <br>
&gt; &lt;mailto:<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;     Hi Patrick,<br>
&gt;     Here is the last sentence of the comment I posted today at 2:31 PM<br>
&gt;     &quot;The final test data will include a new string not \u201cBIOPSY\u201d.<br>
&gt; <br>
&gt;     Jim<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt;     On Sun, Oct 11, 2020 at 3:19 PM Patrick McMorris<br>
&gt;     &lt;<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a> &lt;mailto:<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;         Hello Jim,<br>
&gt; <br>
&gt;         Your instructions are unclear and we&#39;re just asking you to<br>
&gt;         clearly address the issue.<br>
&gt; <br>
&gt;         If you want our code to output the key used then either we<br>
&gt;         assume the word is the same or your next update also provides a<br>
&gt;         new word in addition to a new byte array.<br>
&gt; <br>
&gt;         Which is it?<br>
&gt; <br>
&gt;         On Sun., Oct. 11, 2020, 2:32 p.m. James Briante,<br>
&gt;         &lt;<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a> &lt;mailto:<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;             Craig, Patrick, Greg &amp; Others,<br>
&gt; <br>
&gt;             Note that the string \u201cBIOPSY\u201d is not part of the input data<br>
&gt;             but included in the description of Output#10 in order to<br>
&gt;             simplify things. If \u201cBIOPSY\u201d appears in your code, you have<br>
&gt;             created an *implicit input* to simplify things. The final<br>
&gt;             test data will include a new string not \u201cBIOPSY\u201d.<br>
&gt; <br>
&gt;             Consider the implication of not having known the plaintext<br>
&gt;             \u201cBIOPSY\u201d. One  solution would be to write separate code (not<br>
&gt;             part of the solution to Challenge1) that sequentially<br>
&gt;             reverses the encryption process. Why not do so and then just<br>
&gt;             print 6 for Output #10?<br>
&gt; <br>
&gt;             The above method requires human intervention in order to<br>
&gt;             recognize meaningful words during the decryption process.<br>
&gt;             Why not write code to remove the human out of the loop?<br>
&gt;             Hopefully, that explains why the string *\u201cBIOPSY*\u201d was a<br>
&gt;             good choice for Challenge 1.<br>
&gt; <br>
&gt;             Jim<br>
&gt; <br>
&gt; <br>
&gt;             On Sun, Oct 11, 2020 at 9:52 AM Michelle Wiboltt<br>
&gt;             &lt;<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
&gt;             &lt;mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;                 Also, instead of exclamation! ? for instance, why can\u2019t<br>
&gt;                 these be illustrated as musical notes so that we come to<br>
&gt;                 learn /to understand tempo/crescendo/intent...plus,<br>
&gt;                 \u201cmusic tames the savage beast\u201d, non? So wouldn\u2019t we want<br>
&gt;                 to gift \u201cthose extraterrestrials\u201d with this type of<br>
&gt;                 advantage, which is really our advantage in that we set<br>
&gt;                 the tone:)<br>
&gt; <br>
&gt;                 ------------------------------------------------------------------------<br>
&gt;                 *From:* Projects &lt;<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
&gt;                 &lt;mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>&gt;&gt; on behalf of<br>
&gt;                 Greg H &lt;<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a> &lt;mailto:<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a>&gt;&gt;<br>
&gt;                 *Sent:* Sunday, October 11, 2020 9:43:32 AM<br>
&gt;                 *To:* Talk about Raspberry Pi / embeded projects<br>
&gt;                 &lt;<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a> &lt;mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>&gt;&gt;<br>
&gt;                 *Subject:* Re: [VicPiMakers Projects] Jim&#39;s Challenge -<br>
&gt;                 Output 10 (caesar cipher)<br>
&gt;                 Nice one Eileen! Solving it in Scratch sounds like a<br>
&gt;                 challenge.<br>
&gt; <br>
&gt;                 Has anyone considered trying it in a pure functional<br>
&gt;                 language?<br>
&gt; <br>
&gt;                 <a href="https://en.wikipedia.org/wiki/Functional_programming" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/Functional_programming</a><br>
&gt;                 &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFunctional_programming&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&amp;sdata=h57KpB18orFr3DZDozsMp7Wuu3TI%2BAXKneLt2kXKMHE%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FFunctional_programming&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&amp;sdata=h57KpB18orFr3DZDozsMp7Wuu3TI%2BAXKneLt2kXKMHE%3D&amp;reserved=0</a>&gt;<br>
&gt; <br>
&gt; <br>
&gt;                 On Sun, 11 Oct 2020 at 09:35, Michelle Wiboltt<br>
&gt;                 &lt;<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
&gt;                 &lt;mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;                     Is it a question of overthinking? Me, I see it as a<br>
&gt;                     question of \u201cover\u201d feeling things - on steroids, no<br>
&gt;                     less and from here/there,  building a \u201cvisual\u201d<br>
&gt;                     conceptual foundation of these wonderfully warm<br>
&gt;                     feelings for all to see/feel/utilize AND understand.<br>
&gt; <br>
&gt;                     It kind of needs to contain our existing or newly<br>
&gt;                     conceived of \u201cabsolute love language\u201d...like an and.<br>
&gt;                     And always conjoins so, what word, string, etc?<br>
&gt;                     always conjoins the all of the all of us...then, we<br>
&gt;                     mirror our movement with/by that spin around the<br>
&gt;                     world thing, same as our world, non?<br>
&gt; <br>
&gt;                     ------------------------------------------------------------------------<br>
&gt;                     *From:* Projects &lt;<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
&gt;                     &lt;mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>&gt;&gt; on behalf<br>
&gt;                     of Eileen Amirault &lt;<a href="mailto:cody.eileen@gmail.com" target="_blank" rel="noreferrer">cody.eileen@gmail.com</a><br>
&gt;                     &lt;mailto:<a href="mailto:cody.eileen@gmail.com" target="_blank" rel="noreferrer">cody.eileen@gmail.com</a>&gt;&gt;<br>
&gt;                     *Sent:* Sunday, October 11, 2020 9:23:54 AM<br>
&gt;                     *To:* Talk about Raspberry Pi / embeded projects<br>
&gt;                     &lt;<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
&gt;                     &lt;mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>&gt;&gt;<br>
&gt;                     *Subject:* Re: [VicPiMakers Projects] Jim&#39;s<br>
&gt;                     Challenge - Output 10 (caesar cipher)<br>
&gt;                     Hey everyone,<br>
&gt; <br>
&gt;                     Just solved challenge #1 using Scratch. Hope the new<br>
&gt;                     \u2018Test\u2019 data will work just as well. Intend on<br>
&gt;                     showing you what I did at the end of my presentation<br>
&gt;                     on Oct 24.<br>
&gt; <br>
&gt;                     Have a nice week,<br>
&gt;                     Eileen<br>
&gt; <br>
&gt;&gt;                     On Oct 11, 2020, at 9:15 AM, Michelle Wiboltt<br>
&gt;&gt;                     &lt;<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
&gt;&gt;                     &lt;mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;                     Ok, but there IS a watermark? thing...so, this<br>
&gt;&gt;                     needs to be illustrated meaning, if we\u2019re creating<br>
&gt;&gt;                     a love \ufffd\ufffd language we want that to show in its<br>
&gt;&gt;                     entirety AND if \u201cbad\u201d people \u201cbreak\u201d in...aren\u2019t<br>
&gt;&gt;                     they just asking to be included? wouldn\u2019t it be a<br>
&gt;&gt;                     wanting but not knowing how to be a part of this<br>
&gt;&gt;                     fabulousity that is the (our) language of love \ufffd\ufffd<br>
&gt;&gt;                     So, if they \u201cbreak\u201d in doesn\u2019t it stand to reason<br>
&gt;&gt;                     they were left out. Isn\u2019t that our bad?<br>
&gt;&gt;<br>
&gt;&gt;                     Also, a language of love would have to be, would<br>
&gt;&gt;                     need to, continually fortified in order for it to<br>
&gt;&gt;                     remain foundation-ally strong, right white lights?<br>
&gt;&gt;                     And, its strength comes from our ever evolving<br>
&gt;&gt;                     understanding/feeling/sensing/knowing of what our<br>
&gt;&gt;                     hearts are truly capable of and then, illustrating<br>
&gt;&gt;                     this in the majesty that WILL be our code that You<br>
&gt;&gt;                     all create, see?<br>
&gt;&gt;<br>
&gt;&gt;                     Also, just a thought, what about that bit coin<br>
&gt;&gt;                     spin around the world tor thing...if we built our<br>
&gt;&gt;                     foundation on something like this wouldn\u2019t this<br>
&gt;&gt;                     keep any nasty extraterrestrials at bay but<br>
&gt;&gt;                     wouldn\u2019t it also, keep us ALL contained herein,<br>
&gt;&gt;                     safely.<br>
&gt;&gt;                     m<br>
&gt;&gt;<br>
&gt;&gt;                     ------------------------------------------------------------------------<br>
&gt;&gt;                     *From:* Projects &lt;<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
&gt;&gt;                     &lt;mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>&gt;&gt; on<br>
&gt;&gt;                     behalf of Patrick McMorris &lt;<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a><br>
&gt;&gt;                     &lt;mailto:<a href="mailto:patrick@mcmorris.ca" target="_blank" rel="noreferrer">patrick@mcmorris.ca</a>&gt;&gt;<br>
&gt;&gt;                     *Sent:* Sunday, October 11, 2020 8:34:44 AM<br>
&gt;&gt;                     *To:* Talk about Raspberry Pi / embeded projects<br>
&gt;&gt;                     &lt;<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
&gt;&gt;                     &lt;mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>&gt;&gt;<br>
&gt;&gt;                     *Subject:* Re: [VicPiMakers Projects] Jim&#39;s<br>
&gt;&gt;                     Challenge - Output 10 (caesar cipher)<br>
&gt;&gt;                     I agree it&#39;s not that clear.<br>
&gt;&gt;<br>
&gt;&gt;                     If the goal to be able to simply run the existing<br>
&gt;&gt;                     code on new input bytes then yes, &quot;BIOPSY&quot; is<br>
&gt;&gt;                     always the decrypted word since the byte array is<br>
&gt;&gt;                     the only given input. If the word changes, that<br>
&gt;&gt;                     hasn&#39;t been specified where that input would come<br>
&gt;&gt;                     from. So, either it doesn&#39;t change or the<br>
&gt;&gt;                     description of the second input is missing.<br>
&gt;&gt;<br>
&gt;&gt;                     But using a hard-coded word doesn&#39;t sound terribly<br>
&gt;&gt;                     interesting to code up. You could still write your<br>
&gt;&gt;                     key finding function to accept two strings of<br>
&gt;&gt;                     equal length and output the required caesar key.<br>
&gt;&gt;                     Then for question #10, call it with the word you<br>
&gt;&gt;                     extract from the input array and the hard-coded<br>
&gt;&gt;                     target word and write the output key. Then the<br>
&gt;&gt;                     problem is hard-coded but your code is more generic.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;                     Patrick<br>
&gt;&gt;<br>
&gt;&gt;                     On Sun., Oct. 11, 2020, 8:01 a.m. Greg H,<br>
&gt;&gt;                     &lt;<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a><br>
&gt;&gt;                     &lt;mailto:<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;                         For me, the confusion is that we&#39;re intended<br>
&gt;&gt;                         to write code to derive the cipher key value.<br>
&gt;&gt;                         I did this and came up with an answer, but<br>
&gt;&gt;                         this key is only relevant &quot;HOUVYE&quot; / &quot;BIOPSY&quot;.<br>
&gt;&gt;<br>
&gt;&gt;                         So should I take this key and make it a<br>
&gt;&gt;                         constant for future inputs / encryptions?<br>
&gt;&gt;                         That&#39;s what I ended up doing with my final<br>
&gt;&gt;                         code submission.<br>
&gt;&gt;<br>
&gt;&gt;                         I took out the code that solved the problem<br>
&gt;&gt;                         because unused code seems like lint to me, but<br>
&gt;&gt;                         maybe I should put it back to show how I did it.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;                         On Sat, 10 Oct 2020 at 17:45, James Briante<br>
&gt;&gt;                         &lt;<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a><br>
&gt;&gt;                         &lt;mailto:<a href="mailto:briantej@gmail.com" target="_blank" rel="noreferrer">briantej@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;                             Hi Patrick,<br>
&gt;&gt;                              Yes, you can look at only the first<br>
&gt;&gt;                             character of the string and use it to get<br>
&gt;&gt;                             the key. Comparing all characters as the<br>
&gt;&gt;                             advantage of catching errors in<br>
&gt;&gt;                             encryption/decryption. The code is just as<br>
&gt;&gt;                             short using  &quot;compare strings&quot;  of your<br>
&gt;&gt;                             particular language.<br>
&gt;&gt;<br>
&gt;&gt;                             In C int strcmp (const char* str1, const<br>
&gt;&gt;                             char* str2);, in C++<br>
&gt;&gt;                             *int**CompareText*(*const*AnsiString *S1*,<br>
&gt;&gt;                             *const*AnsiString *S2*); Pascal ( Delphi)<br>
&gt;&gt;                             *function**CompareText*(*const**S1*:<br>
&gt;&gt;                             *string*; *const**S2*: *string*): Integer;<br>
&gt;&gt;<br>
&gt;&gt;                             Aside: The purpose of the final test data<br>
&gt;&gt;                             is to see if your outputs are correct when<br>
&gt;&gt;                             you run your code with the new data. It<br>
&gt;&gt;                             should work the first time with no changes<br>
&gt;&gt;                             in the actual code.<br>
&gt;&gt;                             Jim<br>
&gt;&gt;<br>
&gt;&gt;                             On Sat, Oct 10, 2020 at 4:46 PM George<br>
&gt;&gt;                             Bowden &lt;<a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a><br>
&gt;&gt;                             &lt;mailto:<a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;                                 Hi Michelle<br>
&gt;&gt;                                 If you are on a laptop or computer<br>
&gt;&gt;                                 using chrome, you can hold down the<br>
&gt;&gt;                                 CTRL key and tap the letter u .  There<br>
&gt;&gt;                                 are things further back than that but<br>
&gt;&gt;                                 its a start.  As for ink marks showing<br>
&gt;&gt;                                 through, we try to avoid that because<br>
&gt;&gt;                                 it usually reveals security holes that<br>
&gt;&gt;                                 the bad people exploit.<br>
&gt;&gt;<br>
&gt;&gt;                                 On Sat, Oct 10, 2020 at 1:23 PM<br>
&gt;&gt;                                 Michelle Wiboltt<br>
&gt;&gt;                                 &lt;<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a><br>
&gt;&gt;                                 &lt;mailto:<a href="mailto:michellewiboltt@outlook.com" target="_blank" rel="noreferrer">michellewiboltt@outlook.com</a>&gt;&gt;<br>
&gt;&gt;                                 wrote:<br>
&gt;&gt;<br>
&gt;&gt;                                     Please help:)<br>
&gt;&gt;                                     Here\u2019s where my crazy comes in,<br>
&gt;&gt;                                     see this image...<br>
&gt;&gt;                                     &lt;Image.jpeg&gt;<br>
&gt;&gt;                                     Ok.<br>
&gt;&gt;<br>
&gt;&gt;                                     Now, if u could think in terms of<br>
&gt;&gt;                                     front back / embroidery and its<br>
&gt;&gt;                                     front back...<br>
&gt;&gt;                                     So, above is a code interface? But<br>
&gt;&gt;                                     where is the back front and back?<br>
&gt;&gt;                                     Front would be the website, right?<br>
&gt;&gt;                                     So, when I do online shopping,<br>
&gt;&gt;                                     that\u2019s the front. Where is the<br>
&gt;&gt;                                     back view of the front of the<br>
&gt;&gt;                                     website?<br>
&gt;&gt;<br>
&gt;&gt;                                     Another example, when writing in<br>
&gt;&gt;                                     ink it can show through the<br>
&gt;&gt;                                     backside when held to the light,<br>
&gt;&gt;                                     kind of thing is what I\u2019m trying<br>
&gt;&gt;                                     to understand? Where\u2019s that on the<br>
&gt;&gt;                                     internet?<br>
&gt;&gt;<br>
&gt;&gt;                                     Thx<br>
&gt;&gt;                                     m<br>
&gt;&gt;<br>
&gt;&gt;                                     Michelle Wiboltt<br>
&gt;&gt;                                     <a href="http://www.elb1b69.net" rel="noreferrer noreferrer" target="_blank">www.elb1b69.net</a><br>
&gt;&gt;                                     &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.elb1b69.net%2F&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&amp;sdata=LwqWQoRGJqX8ioMprkuE9VwBOb3JfvgsIpAG0kxAYFs%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.elb1b69.net%2F&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727328950&amp;sdata=LwqWQoRGJqX8ioMprkuE9VwBOb3JfvgsIpAG0kxAYFs%3D&amp;reserved=0</a>&gt;<br>
&gt;&gt;                                     604-612-2505<br>
&gt;&gt;<br>
&gt;&gt;                                     ------------------------------------------------------------------------<br>
&gt;&gt;                                     *From:* Projects<br>
&gt;&gt;                                     &lt;<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a><br>
&gt;&gt;                                     &lt;mailto:<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank" rel="noreferrer">projects-bounces@vicpimakers.ca</a>&gt;&gt;<br>
&gt;&gt;                                     on behalf of Greg H<br>
&gt;&gt;                                     &lt;<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a><br>
&gt;&gt;                                     &lt;mailto:<a href="mailto:greg.horie@gmail.com" target="_blank" rel="noreferrer">greg.horie@gmail.com</a>&gt;&gt;<br>
&gt;&gt;                                     *Sent:* Saturday, October 10, 2020<br>
&gt;&gt;                                     8:56:49 AM<br>
&gt;&gt;                                     *To:* <a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
&gt;&gt;                                     &lt;mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>&gt;<br>
&gt;&gt;                                     &lt;<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a><br>
&gt;&gt;                                     &lt;mailto:<a href="mailto:projects@vicpimakers.ca" target="_blank" rel="noreferrer">projects@vicpimakers.ca</a>&gt;&gt;<br>
&gt;&gt;                                     *Subject:* [VicPiMakers Projects]<br>
&gt;&gt;                                     Jim&#39;s Challenge - Output 10<br>
&gt;&gt;                                     (caesar cipher)<br>
&gt;&gt;                                     I&#39;m looking for clarification on<br>
&gt;&gt;                                     output 10 - caesar cipher problem.<br>
&gt;&gt;<br>
&gt;&gt;                                     Is the intent to calculate the<br>
&gt;&gt;                                     caesar cipher key value OR is the<br>
&gt;&gt;                                     intent to encrypt the string with<br>
&gt;&gt;                                     a pre-determined key? Initially I<br>
&gt;&gt;                                     thought the question was to<br>
&gt;&gt;                                     discover the cipher key value, but<br>
&gt;&gt;                                     on reflection this seems fragile.<br>
&gt;&gt;<br>
&gt;&gt;                                     Reasoning:<br>
&gt;&gt;                                     - &quot;BIOPSY&quot; will work for the 12<br>
&gt;&gt;                                     integer input that leads to<br>
&gt;&gt;                                     &quot;HOUVYE&quot;, but it will not work for<br>
&gt;&gt;                                     any 12 random integers.<br>
&gt;&gt;                                     - You&#39;d have to reverse engineer<br>
&gt;&gt;                                     your integers starting from<br>
&gt;&gt;                                     &quot;BIOPSY&quot; to get a valid set of 12<br>
&gt;&gt;                                     integers.<br>
&gt;&gt;<br>
&gt;&gt;                                     I solved it both ways, but posted<br>
&gt;&gt;                                     only the 2nd solution to github<br>
&gt;&gt;                                     because only the 2nd solution will<br>
&gt;&gt;                                     work for a random set of 12 integers.<br>
&gt;&gt;<br>
&gt;&gt;                                     I&#39;m curious how other folks solved<br>
&gt;&gt;                                     this one.<br>
&gt;&gt;<br>
&gt;&gt;                                     -- <br>
&gt;&gt;                                     Projects mailing list<br>
&gt;&gt;                                     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
&gt;&gt;                                     &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;&gt;                                     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt;&gt;                                     &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&amp;sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&amp;sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&amp;reserved=0</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;                                 -- <br>
&gt;&gt;                                 George Bowden, vice president,<br>
&gt;&gt;                                 Victoria Computer Club<br>
&gt;&gt;                                 <a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a><br>
&gt;&gt;                                 &lt;mailto:<a href="mailto:gtbowdeng@gmail.com" target="_blank" rel="noreferrer">gtbowdeng@gmail.com</a>&gt;<br>
&gt;&gt;                                 -- <br>
&gt;&gt;                                 Projects mailing list<br>
&gt;&gt;                                 <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
&gt;&gt;                                 &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;&gt;                                 <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt;&gt;                                 &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&amp;sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727338941&amp;sdata=HBzJ15Bq7rk6Kz7FSFgDePfGdHYHUSGowGj19Gjz7Vk%3D&amp;reserved=0</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;                             -- <br>
&gt;&gt;                             Projects mailing list<br>
&gt;&gt;                             <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
&gt;&gt;                             &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;&gt;                             <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt;&gt;                             &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&amp;sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&amp;sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&amp;reserved=0</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;                         -- <br>
&gt;&gt;                         Projects mailing list<br>
&gt;&gt;                         <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
&gt;&gt;                         &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;&gt;                         <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt;&gt;                         &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&amp;sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727348937&amp;sdata=Prx6%2FauXvOcRkobYJo4RSp9nXDZXaERn%2BZnmYHf2%2Boo%3D&amp;reserved=0</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;                     -- <br>
&gt;&gt;                     Projects mailing list<br>
&gt;&gt;                     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
&gt;&gt;                     &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;&gt;                     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt;&gt;                     &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&amp;sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&amp;sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&amp;reserved=0</a>&gt;<br>
&gt; <br>
&gt;                     -- <br>
&gt;                     Projects mailing list<br>
&gt;                     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;                     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt;                     &lt;<a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&amp;sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&amp;reserved=0" rel="noreferrer noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&amp;data=02%7C01%7C%7Cbe8d0cc14e5245e5aa3808d86e04ed6a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637380314727358931&amp;sdata=diiLJdgTh%2F13a0MlkTz3NrHKTNpRVwuL%2FVshqbPts4w%3D&amp;reserved=0</a>&gt;<br>
&gt; <br>
&gt;                 -- <br>
&gt;                 Projects mailing list<br>
&gt;                 <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;                 <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt; <br>
&gt;             -- <br>
&gt;             Projects mailing list<br>
&gt;             <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;             <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt; <br>
&gt;         -- <br>
&gt;         Projects mailing list<br>
&gt;         <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;         <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt; <br>
&gt;     -- <br>
&gt;     Projects mailing list<br>
&gt;     <a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a> &lt;mailto:<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a>&gt;<br>
&gt;     <a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
&gt; <br>
&gt; <br>
<br>
-- <br>
Projects mailing list<br>
<a href="mailto:Projects@vicpimakers.ca" target="_blank" rel="noreferrer">Projects@vicpimakers.ca</a><br>
<a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
</blockquote></div></div></div>