Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Все возможные комбинации массивов [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 2 [3]   

> Без описания
tuareg
Отправлено: 17 Августа, 2012 - 12:57:06
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




И ни сколько не 719
Бегло 0 и 6 равны, дальше не смотрел Радость Много их глазки устанут
 
 Top
armancho7777777 Супермодератор
Отправлено: 17 Августа, 2012 - 12:57:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Закончу, выложу.
EuGen, а в Ваша фунция возвращает ни все возможные варианты.
(Добавление)
tuareg пишет:
И ни сколько не 719

$result = array_unique($result);
 
 Top
EuGen Администратор
Отправлено: 17 Августа, 2012 - 12:59:21
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




armancho7777777 пишет:
EuGen, а в Ваша фунция возвращает ни все возможные варианты.

Разумеется, так как она возвращает ровно то, что требуется в задаче.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
tuareg
Отправлено: 17 Августа, 2012 - 13:01:44
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




armancho7777777 пишет:
$result = array_unique($result);

Я в курсе, но почему-то их все равно 720(0-719) и 0 и 6 равны
 
 Top
armancho7777777 Супермодератор
Отправлено: 17 Августа, 2012 - 13:03:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




tuareg пишет:
0 и 6 равны


С чего это? ))

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.     [0] => 1 2 3 4 5 6
  3.  
  4.     [6] => 1 2 4 3 5 6
  5.  
  6.  


tuareg пишет:
И ни сколько не 719


Элементарно:
факториал числа 6 == 720.
Т.е. комбинация из 6ти чисел может иметь 720 вариантов,
из 5ти - 120,
из 4х - 24,
из 3х - 6,
из 2х - 2,
из 1го - 1

PHP:
скопировать код в буфер обмена
  1.  
  2. function factorial ($num)
  3. {
  4.         $result = 1;
  5.        
  6.         for($i = $num; $i > 0; $i--)
  7.         $result *= $i;
  8.        
  9.         return $result;
  10. }
  11.  
  12.  


В общем, вот, кому интересно, почитают)

http://ru[dot]wikipedia[dot]org/wiki/Прямое_произведение

EuGen, спасибо за подсказку))

EuGen пишет:
декартово произведение кортежей произвольной длины

(Отредактировано автором: 17 Августа, 2012 - 13:40:21)

 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB