Make combinatinon possibility in golang

blov · · 2996 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Any idea to make the best code for combination : with this :</p> <pre><code>letters := []string{&#34;a&#34;, &#34;b&#34;, &#34;c&#34;, &#34;d&#34;} </code></pre> <p>to have : a ab ac ad abc abd b bc bcd etc ...</p> <p>regards and thanks</p> <hr/>**评论:**<br/><br/>danredux: <pre><p>Here:</p> <pre><code>[]string{&#34;a&#34;,&#34;b&#34;,&#34;c&#34;,&#34;d&#34;,&#34;aa&#34;,&#34;ab&#34;,&#34;ac&#34;,&#34;ad&#34;,&#34;ba&#34;,&#34;bb&#34;,&#34;bc&#34;,&#34;bd&#34;,&#34;ca&#34;,&#34;cb&#34;,&#34;cc&#34;,&#34;cd&#34;,&#34;da&#34;,&#34;db&#34;,&#34;dc&#34;,&#34;dd&#34;,&#34;aaa&#34;,&#34;aab&#34;,&#34;aac&#34;,&#34;aad&#34;,&#34;aba&#34;,&#34;abb&#34;,&#34;abc&#34;,&#34;abd&#34;,&#34;aca&#34;,&#34;acb&#34;,&#34;acc&#34;,&#34;acd&#34;,&#34;ada&#34;,&#34;adb&#34;,&#34;adc&#34;,&#34;add&#34;,&#34;baa&#34;,&#34;bab&#34;,&#34;bac&#34;,&#34;bad&#34;,&#34;bba&#34;,&#34;bbb&#34;,&#34;bbc&#34;,&#34;bbd&#34;,&#34;bca&#34;,&#34;bcb&#34;,&#34;bcc&#34;,&#34;bcd&#34;,&#34;bda&#34;,&#34;bdb&#34;,&#34;bdc&#34;,&#34;bdd&#34;,&#34;caa&#34;,&#34;cab&#34;,&#34;cac&#34;,&#34;cad&#34;,&#34;cba&#34;,&#34;cbb&#34;,&#34;cbc&#34;,&#34;cbd&#34;,&#34;cca&#34;,&#34;ccb&#34;,&#34;ccc&#34;,&#34;ccd&#34;,&#34;cda&#34;,&#34;cdb&#34;,&#34;cdc&#34;,&#34;cdd&#34;,&#34;daa&#34;,&#34;dab&#34;,&#34;dac&#34;,&#34;dad&#34;,&#34;dba&#34;,&#34;dbb&#34;,&#34;dbc&#34;,&#34;dbd&#34;,&#34;dca&#34;,&#34;dcb&#34;,&#34;dcc&#34;,&#34;dcd&#34;,&#34;dda&#34;,&#34;ddb&#34;,&#34;ddc&#34;,&#34;ddd&#34;,&#34;aaaa&#34;,&#34;aaab&#34;,&#34;aaac&#34;,&#34;aaad&#34;,&#34;aaba&#34;,&#34;aabb&#34;,&#34;aabc&#34;,&#34;aabd&#34;,&#34;aaca&#34;,&#34;aacb&#34;,&#34;aacc&#34;,&#34;aacd&#34;,&#34;aada&#34;,&#34;aadb&#34;,&#34;aadc&#34;,&#34;aadd&#34;,&#34;abaa&#34;,&#34;abab&#34;,&#34;abac&#34;,&#34;abad&#34;,&#34;abba&#34;,&#34;abbb&#34;,&#34;abbc&#34;,&#34;abbd&#34;,&#34;abca&#34;,&#34;abcb&#34;,&#34;abcc&#34;,&#34;abcd&#34;,&#34;abda&#34;,&#34;abdb&#34;,&#34;abdc&#34;,&#34;abdd&#34;,&#34;acaa&#34;,&#34;acab&#34;,&#34;acac&#34;,&#34;acad&#34;,&#34;acba&#34;,&#34;acbb&#34;,&#34;acbc&#34;,&#34;acbd&#34;,&#34;acca&#34;,&#34;accb&#34;,&#34;accc&#34;,&#34;accd&#34;,&#34;acda&#34;,&#34;acdb&#34;,&#34;acdc&#34;,&#34;acdd&#34;,&#34;adaa&#34;,&#34;adab&#34;,&#34;adac&#34;,&#34;adad&#34;,&#34;adba&#34;,&#34;adbb&#34;,&#34;adbc&#34;,&#34;adbd&#34;,&#34;adca&#34;,&#34;adcb&#34;,&#34;adcc&#34;,&#34;adcd&#34;,&#34;adda&#34;,&#34;addb&#34;,&#34;addc&#34;,&#34;addd&#34;,&#34;baaa&#34;,&#34;baab&#34;,&#34;baac&#34;,&#34;baad&#34;,&#34;baba&#34;,&#34;babb&#34;,&#34;babc&#34;,&#34;babd&#34;,&#34;baca&#34;,&#34;bacb&#34;,&#34;bacc&#34;,&#34;bacd&#34;,&#34;bada&#34;,&#34;badb&#34;,&#34;badc&#34;,&#34;badd&#34;,&#34;bbaa&#34;,&#34;bbab&#34;,&#34;bbac&#34;,&#34;bbad&#34;,&#34;bbba&#34;,&#34;bbbb&#34;,&#34;bbbc&#34;,&#34;bbbd&#34;,&#34;bbca&#34;,&#34;bbcb&#34;,&#34;bbcc&#34;,&#34;bbcd&#34;,&#34;bbda&#34;,&#34;bbdb&#34;,&#34;bbdc&#34;,&#34;bbdd&#34;,&#34;bcaa&#34;,&#34;bcab&#34;,&#34;bcac&#34;,&#34;bcad&#34;,&#34;bcba&#34;,&#34;bcbb&#34;,&#34;bcbc&#34;,&#34;bcbd&#34;,&#34;bcca&#34;,&#34;bccb&#34;,&#34;bccc&#34;,&#34;bccd&#34;,&#34;bcda&#34;,&#34;bcdb&#34;,&#34;bcdc&#34;,&#34;bcdd&#34;,&#34;bdaa&#34;,&#34;bdab&#34;,&#34;bdac&#34;,&#34;bdad&#34;,&#34;bdba&#34;,&#34;bdbb&#34;,&#34;bdbc&#34;,&#34;bdbd&#34;,&#34;bdca&#34;,&#34;bdcb&#34;,&#34;bdcc&#34;,&#34;bdcd&#34;,&#34;bdda&#34;,&#34;bddb&#34;,&#34;bddc&#34;,&#34;bddd&#34;,&#34;caaa&#34;,&#34;caab&#34;,&#34;caac&#34;,&#34;caad&#34;,&#34;caba&#34;,&#34;cabb&#34;,&#34;cabc&#34;,&#34;cabd&#34;,&#34;caca&#34;,&#34;cacb&#34;,&#34;cacc&#34;,&#34;cacd&#34;,&#34;cada&#34;,&#34;cadb&#34;,&#34;cadc&#34;,&#34;cadd&#34;,&#34;cbaa&#34;,&#34;cbab&#34;,&#34;cbac&#34;,&#34;cbad&#34;,&#34;cbba&#34;,&#34;cbbb&#34;,&#34;cbbc&#34;,&#34;cbbd&#34;,&#34;cbca&#34;,&#34;cbcb&#34;,&#34;cbcc&#34;,&#34;cbcd&#34;,&#34;cbda&#34;,&#34;cbdb&#34;,&#34;cbdc&#34;,&#34;cbdd&#34;,&#34;ccaa&#34;,&#34;ccab&#34;,&#34;ccac&#34;,&#34;ccad&#34;,&#34;ccba&#34;,&#34;ccbb&#34;,&#34;ccbc&#34;,&#34;ccbd&#34;,&#34;ccca&#34;,&#34;cccb&#34;,&#34;cccc&#34;,&#34;cccd&#34;,&#34;ccda&#34;,&#34;ccdb&#34;,&#34;ccdc&#34;,&#34;ccdd&#34;,&#34;cdaa&#34;,&#34;cdab&#34;,&#34;cdac&#34;,&#34;cdad&#34;,&#34;cdba&#34;,&#34;cdbb&#34;,&#34;cdbc&#34;,&#34;cdbd&#34;,&#34;cdca&#34;,&#34;cdcb&#34;,&#34;cdcc&#34;,&#34;cdcd&#34;,&#34;cdda&#34;,&#34;cddb&#34;,&#34;cddc&#34;,&#34;cddd&#34;,&#34;daaa&#34;,&#34;daab&#34;,&#34;daac&#34;,&#34;daad&#34;,&#34;daba&#34;,&#34;dabb&#34;,&#34;dabc&#34;,&#34;dabd&#34;,&#34;daca&#34;,&#34;dacb&#34;,&#34;dacc&#34;,&#34;dacd&#34;,&#34;dada&#34;,&#34;dadb&#34;,&#34;dadc&#34;,&#34;dadd&#34;,&#34;dbaa&#34;,&#34;dbab&#34;,&#34;dbac&#34;,&#34;dbad&#34;,&#34;dbba&#34;,&#34;dbbb&#34;,&#34;dbbc&#34;,&#34;dbbd&#34;,&#34;dbca&#34;,&#34;dbcb&#34;,&#34;dbcc&#34;,&#34;dbcd&#34;,&#34;dbda&#34;,&#34;dbdb&#34;,&#34;dbdc&#34;,&#34;dbdd&#34;,&#34;dcaa&#34;,&#34;dcab&#34;,&#34;dcac&#34;,&#34;dcad&#34;,&#34;dcba&#34;,&#34;dcbb&#34;,&#34;dcbc&#34;,&#34;dcbd&#34;,&#34;dcca&#34;,&#34;dccb&#34;,&#34;dccc&#34;,&#34;dccd&#34;,&#34;dcda&#34;,&#34;dcdb&#34;,&#34;dcdc&#34;,&#34;dcdd&#34;,&#34;ddaa&#34;,&#34;ddab&#34;,&#34;ddac&#34;,&#34;ddad&#34;,&#34;ddba&#34;,&#34;ddbb&#34;,&#34;ddbc&#34;,&#34;ddbd&#34;,&#34;ddca&#34;,&#34;ddcb&#34;,&#34;ddcc&#34;,&#34;ddcd&#34;,&#34;ddda&#34;,&#34;dddb&#34;,&#34;dddc&#34;,&#34;dddd&#34;} </code></pre></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2996 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传