Create all possible words using a set or lettersFinding all length-n words on an alphabet that have a...

Is there a name for this algorithm to calculate the concentration of a mixture of two solutions containing the same solute?

What does routing an IP address mean?

Non-trope happy ending?

Start making guitar arrangements

How much character growth crosses the line into breaking the character

Not using 's' for he/she/it

Creepy dinosaur pc game identification

Strong empirical falsification of quantum mechanics based on vacuum energy density

What are the purposes of autoencoders?

Multiplicative persistence

When were female captains banned from Starfleet?

why `nmap 192.168.1.97` returns less services than `nmap 127.0.0.1`?

Is this toilet slogan correct usage of the English language?

Why did the EU agree to delay the Brexit deadline?

Aragorn's "guise" in the Orthanc Stone

copy and scale one figure (wheel)

Store Credit Card Information in Password Manager?

What should you do if you miss a job interview (deliberately)?

Count the occurrence of each unique word in the file

How can Trident be so inexpensive? Will it orbit Triton or just do a (slow) flyby?

What if a revenant (monster) gains fire resistance?

Existing of non-intersecting rays

Is it improper etiquette to ask your opponent what his/her rating is before the game?

Is it possible to have a strip of cold climate in the middle of a planet?



Create all possible words using a set or letters


Finding all length-n words on an alphabet that have a specified number of each letterFinding all dictionary words that can be made with a given set of characters (Wordfeud/Scrabble)How to enumerate all possible binary associations?Sorting an Array with words in different languagesUsing StringCases and treating certain phrases as single wordsGraph showing valid English words obtained by insertion of single charactersTrim a list of elementsList all possible microstates and corresponding energy using mathematica.Selecting words having a specific number of letters from a textSelecting elements using two lists













1












$begingroup$


Given a list of letters,



letters = { "A", "B", ..., "F" }


is it possible to get Mathematica to generate all ‘words’ (in this example, 6 letter words), if only one letter can be used one time only, e.g. ABCDEF, ABCDFE, …? TIA.










share|improve this question











$endgroup$

















    1












    $begingroup$


    Given a list of letters,



    letters = { "A", "B", ..., "F" }


    is it possible to get Mathematica to generate all ‘words’ (in this example, 6 letter words), if only one letter can be used one time only, e.g. ABCDEF, ABCDFE, …? TIA.










    share|improve this question











    $endgroup$















      1












      1








      1





      $begingroup$


      Given a list of letters,



      letters = { "A", "B", ..., "F" }


      is it possible to get Mathematica to generate all ‘words’ (in this example, 6 letter words), if only one letter can be used one time only, e.g. ABCDEF, ABCDFE, …? TIA.










      share|improve this question











      $endgroup$




      Given a list of letters,



      letters = { "A", "B", ..., "F" }


      is it possible to get Mathematica to generate all ‘words’ (in this example, 6 letter words), if only one letter can be used one time only, e.g. ABCDEF, ABCDFE, …? TIA.







      string-manipulation combinatorics






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 1 hour ago









      J. M. is slightly pensive

      98.3k10306466




      98.3k10306466










      asked 1 hour ago









      mf67mf67

      975




      975






















          2 Answers
          2






          active

          oldest

          votes


















          2












          $begingroup$

          You can create permutations with all of the letters as strings with:



          StringJoin /@ Permutations[letters]


          If you want lists of the individual letters just use:



          Permutations[letters]


          Check the documentation of Permutations to learn about permutations with subsets of letters. If you want to use each letter more than once, look at the documentation for Tuples.






          share|improve this answer









          $endgroup$





















            1












            $begingroup$

            Pemutations will do it:



            letters = {"a", "b", "c"};
            Permutations[letters, {3}]
            {{"a", "b", "c"}, {"a", "c", "b"}, {"b", "a", "c"},
            {"b", "c", "a"}, {"c", "a", "b"}, {"c", "b", "a"}}





            share|improve this answer









            $endgroup$













              Your Answer





              StackExchange.ifUsing("editor", function () {
              return StackExchange.using("mathjaxEditing", function () {
              StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
              StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
              });
              });
              }, "mathjax-editing");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "387"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f193857%2fcreate-all-possible-words-using-a-set-or-letters%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              2












              $begingroup$

              You can create permutations with all of the letters as strings with:



              StringJoin /@ Permutations[letters]


              If you want lists of the individual letters just use:



              Permutations[letters]


              Check the documentation of Permutations to learn about permutations with subsets of letters. If you want to use each letter more than once, look at the documentation for Tuples.






              share|improve this answer









              $endgroup$


















                2












                $begingroup$

                You can create permutations with all of the letters as strings with:



                StringJoin /@ Permutations[letters]


                If you want lists of the individual letters just use:



                Permutations[letters]


                Check the documentation of Permutations to learn about permutations with subsets of letters. If you want to use each letter more than once, look at the documentation for Tuples.






                share|improve this answer









                $endgroup$
















                  2












                  2








                  2





                  $begingroup$

                  You can create permutations with all of the letters as strings with:



                  StringJoin /@ Permutations[letters]


                  If you want lists of the individual letters just use:



                  Permutations[letters]


                  Check the documentation of Permutations to learn about permutations with subsets of letters. If you want to use each letter more than once, look at the documentation for Tuples.






                  share|improve this answer









                  $endgroup$



                  You can create permutations with all of the letters as strings with:



                  StringJoin /@ Permutations[letters]


                  If you want lists of the individual letters just use:



                  Permutations[letters]


                  Check the documentation of Permutations to learn about permutations with subsets of letters. If you want to use each letter more than once, look at the documentation for Tuples.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 1 hour ago









                  LeeLee

                  45027




                  45027























                      1












                      $begingroup$

                      Pemutations will do it:



                      letters = {"a", "b", "c"};
                      Permutations[letters, {3}]
                      {{"a", "b", "c"}, {"a", "c", "b"}, {"b", "a", "c"},
                      {"b", "c", "a"}, {"c", "a", "b"}, {"c", "b", "a"}}





                      share|improve this answer









                      $endgroup$


















                        1












                        $begingroup$

                        Pemutations will do it:



                        letters = {"a", "b", "c"};
                        Permutations[letters, {3}]
                        {{"a", "b", "c"}, {"a", "c", "b"}, {"b", "a", "c"},
                        {"b", "c", "a"}, {"c", "a", "b"}, {"c", "b", "a"}}





                        share|improve this answer









                        $endgroup$
















                          1












                          1








                          1





                          $begingroup$

                          Pemutations will do it:



                          letters = {"a", "b", "c"};
                          Permutations[letters, {3}]
                          {{"a", "b", "c"}, {"a", "c", "b"}, {"b", "a", "c"},
                          {"b", "c", "a"}, {"c", "a", "b"}, {"c", "b", "a"}}





                          share|improve this answer









                          $endgroup$



                          Pemutations will do it:



                          letters = {"a", "b", "c"};
                          Permutations[letters, {3}]
                          {{"a", "b", "c"}, {"a", "c", "b"}, {"b", "a", "c"},
                          {"b", "c", "a"}, {"c", "a", "b"}, {"c", "b", "a"}}






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered 1 hour ago









                          bill sbill s

                          54.6k377156




                          54.6k377156






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Mathematica Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              Use MathJax to format equations. MathJax reference.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f193857%2fcreate-all-possible-words-using-a-set-or-letters%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Why do type traits not work with types in namespace scope?What are POD types in C++?Why can templates only be...

                              Will tsunami waves travel forever if there was no land?Why do tsunami waves begin with the water flowing away...

                              Should I use Docker or LXD?How to cache (more) data on SSD/RAM to avoid spin up?Unable to get Windows File...