Скажем, у меня есть список значений, этот список может быть любой длины:
"100","200","300","400","500", ...
И у меня есть строка шаблона, в которой есть несколько токенов, которые необходимо заменить:
"@token1@-@token2@-@token3@-....-@tokenN@"
Используя список значений, как я могу сгенерировать каждую возможную комбинацию значений в шаблоне?
Значения могут использоваться более одного раза, поэтому результатом может быть «100-100-100». Дополнительные очки за метод, который учитывает переменное количество токенов!