Firstly, thank you for looking at my question.
I would like to know what this kind of problem is called in mathematics:
Given a set of letters, find all possible 'words' you can make with those letters. For example for 'abc' the solution would be:
a, b, c, ab, ac, abc, ba, bac, bca, ca, cab, cba
Some background, I am writing a computer program to play Scrabble and need to generate all possible words given from a set of letters. I'm researching algorithms for this problem but couldn't quite figure out what the general name is for this type of problem. I'm curious to find out so I thought I would ask.
I thought this was a type of permutation problem but reading up on Permutations I see that the length of the result is set, not variable. And it's not a Combination since the order matters.