просто. это именно то, что я искал! Я отмечаю это как решенное.

я проблемы с решением этой проблемы:

Создайте функцию, для которой задан набор символов C, можно сгенерировать N-ую комбинацию ИЛИ вернуть серию комбинации с учетом начальной позиции (Ns) и конечной позиции (Ne) и максимальной длины комбинации (Mx).

Конкретный пример:

Пусть C = [A, B, C]

Мы знаем, что различные комбинации будут выглядеть следующим образомMx = 3 (комбинация будет разной для разных длин):

1. AAA
2. AAB
3. AAC
4. ABA
5. ABB
6. ABC
N. ... Etc

Если бы мы должны были передать следующие параметры:

C = [A, B, C] Mx = 3 Ns = 3 Ne = 3

мы ожидаем следующий результат:

AAC

Если бы мы должны были передать следующие параметры:

C = [A, B, C] Mx = 3 Ns = 4 Ne = 6

мы ожидаем следующий результат:

4. ABA
5. ABB
6. ABC

Для решения язык программирования не имеет значения. Однако C # будет предпочтительным. Также самым важным было бы объяснение того, как это решается.

Я с нетерпением жду удивительного гуру переполнения стека ...

Ответы на вопрос(1)

Ваш ответ на вопрос