Задать вопрос
Q0Q
@Q0Q
Дизайнер, верстальщик, в душе поэт

Как поровну поделить элементы массива между другими массивами?

Есть исходный массив А — в нем 1500 уникальных чисел.

Задача — получить 400 массивов, содержащих по 30 чисел из массива А, так, чтобы каждое число из массива А встречалось одинаковое количество раз.

Код будет на php, но мне бы схему понять? Особенно, если количества элементов массива могут меняться.
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
В цикле из массива A извлекать случайную строку, и помещать её в целевой массив при этом удаляя её из A
И так далее пока A не станет пустым. Если A стал пустым, то восстанавливаем его изначальное состояние (1500 строк) и продолжаем раскладывать случайные строки в целевые массивы.
И так по кругу пока не заполним все целевые массивы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽