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
Форумы портала PHP.SU :: Версия для печати :: степень двойки
Форумы портала PHP.SU » Разное » Прочее » степень двойки

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

1. LIME - 28 Сентября, 2011 - 19:30:31 - перейти к сообщению
не соображу какой ф-цией можно вычислить является ли число степенью двойки и
если не является сколько нехватает до следующей степени
(Добавление)
отбой))
поправьте описание ф-ции log
безобразие ))
(Добавление)
pow(2,ceil(log($n,2)))-$n; -вычисляет сколько добавить до следующей степени 2ки
а нет ли какогото финта ушами чтоб ускорить это дело?
2. Champion - 28 Сентября, 2011 - 20:22:47 - перейти к сообщению
По-моему, очень даже хорошее решение. Чем оно не устраивает? Можно попробовать pow(2,x) заменить на 1 << x
3. LIME - 28 Сентября, 2011 - 20:24:28 - перейти к сообщению
ок...спасибо
(Добавление)
Champion а можно подробнее про <<
както я его пропустил
4. OrmaJever - 28 Сентября, 2011 - 20:37:36 - перейти к сообщению
5. LIME - 28 Сентября, 2011 - 20:40:58 - перейти к сообщению
OrmaJever ага...спасибо))
запамятовал ))

 

Powered by ExBB FM 1.0 RC1