title: Splitting string into words length-based lists c#
body: <p>I have a string of words separated by spaces. How to split the string into lists of words based on the words length?</p>
  <p><strong>Example</strong></p>
  <blockquote>
  <p>input:</p>
  <pre><code>&quot; aa aaa aaaa bb bbb bbbb cc ccc cccc cccc bbb bb aa &quot;
  </code></pre>
  <p>output :</p>
  <pre><code>List 1 = { aa, bb, cc}
  List 2 = { aaa, bbb, ccc}
  List 3 = { aaaa, bbbb, cccc}
  </code></pre>
  </blockquote>