@angelzzz

Как сформировать наборы символов удовлетворяющие требованиям?

Есть 30 символов (26 знаков латинского алфавита и цифры 1,2,3,4). Необходимо сформировать 30 наборов по 6 символов в каждом, удовлетворяющие требованиям:
1. все символы распределены произвольно
2. в одном наборе из 6 символов все символы уникальны (то есть не повторяются)
3. для каждого набора из 6 символов есть другой набор, у которого совпадает только 1 символ

Как это можно реализовать через js?
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ответы на вопрос 1
@MiiNiPaa
  1. Выбираете случайно 6 символов без повторений из основного набора символов
  2. Создаёте дополнительный набор состоящий из символов основного минус 6 символов текущего набора
  3. Создаёте новый набор содержащий случайный символ из текущего набора
  4. Объявляете новый набор текущим и добавляете 5 случайных символов без повторений из дополнительного набора
  5. goto 2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы