<div dir="ltr"><div class="gmail_default" style="font-size:small">Lynn,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Outputs can be in any order so, sorting is not cheating!</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Jim<br></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Tue, Oct 20, 2020 at 9:04 AM Lynn Palmer <<a href="mailto:lpalmer@uvic.ca">lpalmer@uvic.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">




<div style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;background-color:rgb(255,255,255)" dir="ltr">
<p>Maybe this would be cheating, but my thought was to create the sort function first (the next output), then once the list is sorted, it's more straightforward to find the repeats.<br>
</p>
<div style="color:rgb(33,33,33)">
<hr style="width:98%;display:inline-block">
<div id="gmail-m_-2267152492080103843divRplyFwdMsg" dir="ltr"><font color="#000000" face="Calibri, sans-serif" style="font-size:11pt"><b>From:</b> Projects <<a href="mailto:projects-bounces@vicpimakers.ca" target="_blank">projects-bounces@vicpimakers.ca</a>> on behalf of Greg H <<a href="mailto:greg.horie@gmail.com" target="_blank">greg.horie@gmail.com</a>><br>
<b>Sent:</b> October 20, 2020 5:52 AM<br>
<b>To:</b> Talk about Raspberry Pi / embeded projects<br>
<b>Subject:</b> Re: [VicPiMakers Projects] Jims challenge in google sheets + a bit of javascript in google apps</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>
<pre><span style="font-family:arial,sans-serif">> Test Input: 72,111,63,85,61,56,118,121,61,69,63,61</span></pre>
<span style="font-family:arial,sans-serif"></span></div>
<div><span style="font-family:arial,sans-serif">> Output #5: 5,61,61,61,63,63, (#repeats, list)</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif">Here's how I interpret this. Given a list of integers, find all the values that repeat. Total the number of repeat values. This total is the first field in the output. Then sort the repeat values and join them
 as a comma-delimited list to the output. <br>
</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif">In the example we find that 61 repeats 3 times and 63 repeats 2 times. 3 + 2 = 5.</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif">Output Format:  <total>,<comma-delimited list of sorted repeats></span></div>
<div><span style="font-family:arial,sans-serif">Hence:  5,61,61,61,63,63</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif">Note - The last comma in the example output is distracting, so I removed it.</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<span style="font-family:arial,sans-serif"><br>
</span></div>
<br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">On Tue, 20 Oct 2020 at 00:40, George Bowden <<a href="mailto:gtbowdeng@gmail.com" target="_blank">gtbowdeng@gmail.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<div dir="ltr">Here is <a href="https://docs.google.com/spreadsheets/d/1OFoQq69r5HlJ1udis0htAQqiEsLxvUcoZu9iSEuAeH0/edit?usp=sharing" target="_blank">
my answer</a> to Jims challenge in google sheets + a bit of javascript in google apps
<div>I spent days seeing how to do this in forth language, but gave in to my weaker self...  <br>
</div>
<div>
<div><br>
</div>
<div>My inputs are limited to 26 numbers.  Well, everyone has their limits <grin>.<br>
<div>Here is the javascript for #9.  </div>
<div><br>
</div>
<div>function myF(str) {<br>
  var returnStr="";<br>
  for (let i = 0; i < str.length; i++) {<br>
     var c = str[i];  <br>
     if((c >= 'A') && (c <= 'Z')) {           // Concatenate the next char only if it's a capital letter.<br>
       returnStr=returnStr+c;<br>
     }</div>
<div>  }<br>
  return returnStr;<br>
}</div>
<div><br>
</div>
<div>I couldnt understand question 5.<br clear="all">
<div><br>
</div>
<div>
-- <br>
<div dir="ltr">
<div dir="ltr">
<div>George Bowden, <br>
<a href="mailto:gtbowdeng@gmail.com" target="_blank">gtbowdeng@gmail.com</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
-- <br>
Projects mailing list<br>
<a href="mailto:Projects@vicpimakers.ca" target="_blank">Projects@vicpimakers.ca</a><br>
<a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" target="_blank" rel="noreferrer">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
</div></blockquote>
</div>
</div>
</div>
</div>

-- <br>
Projects mailing list<br>
<a href="mailto:Projects@vicpimakers.ca" target="_blank">Projects@vicpimakers.ca</a><br>
<a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" target="_blank" rel="noreferrer">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
</blockquote></div>