Я хотел бы создать комбинацию слов. Например, если бы у меня был следующий список:
{кошка, собака, лошадь, обезьяна, курица, мышь}
тогда результат будет n (n-1) / 2
кошка собака лошадь обезьяна курица мышь
(кошка собака) (собака лошадь) (лошадь обезьяна) (обезьяна курица) (курица мышь)
(кошка, собака, лошадь) (собака, лошадь, обезьяна) (лошадь, обезьяна) и т.д.
Надеюсь, это имеет смысл ... все, что я нашел, включает в себя перестановки
Список, который у меня есть, будет длинным 500