Задать вопрос
@HrustHr

Как получить все возможные комбинации?

Как сгенерировать все возможные комбинации, если в ряде заменить одну из букв на Z?
Т.е. получить из abcdefg: Zbcdefg…abcZefg…abcdefZ.

Как сгенерировать все возможные комбинации, если в ряде заменить две буквы на Z и Y?
Т.е. получить из abcdefg: ZbcYefg…abZYefg…abcdeZY.
  • Вопрос задан
  • 257 просмотров
Подписаться 1 Простой 7 комментариев
Ответ пользователя Константин Цветков К ответам на вопрос (3)
tsklab
@tsklab
Здесь отвечаю на вопросы.
СТРОКА
ЦИКЛ i ОТ 1 ДО ДЛИНА(СТРОКА)
  ЗАМЕНИТЬ(СТРОКА, i, 'Z')

СТРОКА
ЦИКЛ i ОТ 1 ДО ДЛИНА(СТРОКА)-1
  ЗАМЕНИТЬ(СТРОКА, i, 'Z')
    ЦИКЛ j ОТ i+1 ДО ДЛИНА(СТРОКА)
        ЗАМЕНИТЬ(СТРОКА, j, 'Y')
Ответ написан
Комментировать