while ($i <= 16) {
$j = 1;
while ($j <= 16) {
if ($j <> $i) {
if ($j > $i) {
$arr[] = array("1" => "$i", "2" => "$j");
}
}
$j++;
}
$i++;
}
Этот говнокод генерирует не повторяющиеся пары.Форум → Программирование → PHP для идиотов → Странное распределение )
Странное распределение )
Страницы: ← Следующая страница →
-
Есть 15 групп. Нужно в каждую группу распределить 8 пар чисел, от 1 до 16. Но так, чтобы в группе не одно из 16 чисел не совпали, а пары в разных группах не повторялись. Поняли?
-
-
23 февраля 2010 г. 20:15, спустя 9 минут 47 секунд
lol
<?
for($i=1;$i<=16;$i++)
{
$src[] = $i;
}
array_shufle($src);
$need = array_chunk($src,2);Спустя 7 сек.ЭМО РУЛЯТ!Сапожник без сапог -
-
-
23 февраля 2010 г. 20:52, спустя 4 минуты 25 секунд
}/{EHR, [man]shuffle[/man]Спустя 9 сек.Дуд оппечатался -
23 февраля 2010 г. 20:51, спустя 23 часа 59 минут 8 секунд
ДА! я то не мог вспомнить эту функцию :D
phpdude, лучше range(1, 16);
редко слишком приходится юзать. ну по сути код становится всего 3 функции)Сапожник без сапог -
23 февраля 2010 г. 21:02, спустя 10 минут 58 секунд
А вот теперь главное, нужно сделать так, чтобы вывело это 15 раз, и ни разу пары чтобы не совпали ) -
23 февраля 2010 г. 21:05, спустя 3 минуты 7 секунд
}/{EHR, сохраняйте результаты пар куда-либо и сверяйте, где проблемы?Спустя 36 сек.А теперь вариант из 1000000000000 неповторяющихся пар из 16 чисел!!https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
23 февраля 2010 г. 21:33, спустя 9 минут 45 секунд
А теперь вариант из 1000000000000 неповторяющихся пар из 16 чисел!!* A: Здравствуйте, кто знает, как к числу 2 прибавить другое число, тоже 2?
* B: 2+2
* A: Огромное спасибо!
* A: Это снова я. У меня несколько изменилась задача, теперь к числу 2 нужно прибавить число 3.
* B: 2+3
* A: Благодарю. И снова проблема, нужно к 2 прибавить уже не 3, а 4.
* C: А какие есть собственные догадки на этот счёт?
* A: Блядь, пидараз ёбаный! Не можешь помочь, так молчи! -
23 февраля 2010 г. 21:40, спустя 6 минут 37 секунд
А теперь вариант из 1000000000000 неповторяющихся пар из 16 чисел!!* A: Здравствуйте, кто знает, как к числу 2 прибавить другое число, тоже 2?
* B: 2+2
* A: Огромное спасибо!
* A: Это снова я. У меня несколько изменилась задача, теперь к числу 2 нужно прибавить число 3.
* B: 2+3
* A: Благодарю. И снова проблема, нужно к 2 прибавить уже не 3, а 4.
* C: А какие есть собственные догадки на этот счёт?
* A: Блядь, пидараз ёбаный! Не можешь помочь, так молчи!
Вот тут ты не прав, я в первом посте написал что мне надо, мне дуд помог. Но не до конца! -
-
23 февраля 2010 г. 21:44, спустя 2 минуты 9 секунд
Я говорю что кто то виноват?
}/{EHR, он виноват!Спустя 32 сек.
Нах провоцируйте? )
Я говорю что кто то виноват?
}/{EHR, он виноват! -
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!