PHP
.
SU
Программирование на PHP, MySQL и другие веб-технологии
Tweet
PHP
.
SU
Портал
Главная
Помощь
Поиск
Поиск Яндекс
Вакансии
Пользователи
Здравствуйте,
Гость
(
Вход
·
Регистрация
·
Правила форума
)
Быстрый вход
Забыли пароль?
И опять...
Форумы портала PHP.SU
»
Объявления
»
Наработки по собственным проектам
(Модератор:
EuGen
)
Страниц
(1):
[1]
Без описания
Поиск в теме
|
Версия для печати
dcc0
Отправлено: 13 Января, 2016 - 06:49:13
Участник
Покинул форум
Сообщений всего:
1043
Дата рег-ции:
Июль 2014
Помог:
10
раз(а)
Я, наверное, уже достал всех с этими перестановками, но:
real 0m4.277s
user 0m0.490s
sys 0m1.610s
Спойлер
(
Отобразить
)
PHP:
скопировать код в буфер обмена
<?PHP
$a
=
array
(
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
)
;
$b
=
array_reverse
(
$a
)
;
print_r
(
$a
)
;
echo
'<br />'
;
while
(
$a
!=
$b
)
{
foreach
(
array_reverse
(
$a
,
true
)
as
$k
=>
$v
)
{
if
(
$v
<
$a
[
$k
+
1
]
)
{
foreach
(
array_reverse
(
$a
,
true
)
as
$ka
=>
$val
)
{
if
(
$val
>
$v
)
break
;
}
$ch
=
$a
[
$k
]
;
$a
[
$k
]
=
$a
[
$ka
]
;
$a
[
$ka
]
=
$ch
;
$c
=
array_slice
(
$a
,
0
,
$k
+
1
)
;
print_r
(
$a
=
array_merge
(
$c
,
array_reverse
(
array_slice
(
$a
,
$k
+
1
)
)
)
)
;
break
;
}
}
}
?>
Этот побит:
http://www[dot]needcodefor[dot]com/php/p[dot][dot][dot]ll-permutations/
real 0m7.430s
user 0m0.460s
sys 0m3.210s
Weeee are the champiooons, my frieeeend
(Отредактировано автором: 13 Января, 2016 - 06:50:18)
-----
Март 2021. Бросил программирование
Поиск в теме
|
Версия для печати
Страниц
(1):
[1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
«
Наработки по собственным проектам
»
Переход по форумам
PHP
-- Программирование на PHP
---- Вопросы новичков
---- Объектно-ориентированное программирование
---- Работа с сетью
---- HTTP и PHP
---- Работа с файловой системой и файлами
---- Операционная система и системные вызовы
---- Графика в PHP
---- Работа с СУБД
---- Хранение данных, их вывод и обработка
---- Кодировки и все смежное
---- CMS и фреймворки
---- XML и его обработка
---- Если скрипт не работает
-- Напишите за меня, пожалуйста
-- Регулярные выражения
-- SQL и Архитектура БД
-- PEAR и PECL
-- Пользовательские функции
-- Уроки php
---- Разработка учебных проектов
---- Обучение на основе реальных проектов
-- Закрытый раздел
---- Консультации для модераторов
---- Удаленные темы
Клиентская разработка
-- JavaScript & VBScript
---- Хранилище функций на JavaScript
-- HTML, Дизайн & CSS
-- Программное обеспечение
Серверное администрирование
-- Администрирование *nix
-- Администрирование Windows
-- Администрирование БД
-- Apache и другие веб-серверы
Разное
-- Новости веб-технологий
-- Обсуждение статей
-- Тестирование
-- Литература
-- Прочее
---- Юмор
---- Общественная деятельность
-- Колонка администратора
-- Корзина
-- Другие языки программирования
---- Вопросы по Perl/Python/.NET
---- Уроки и статьи по Perl/Python/.NET
---- Программирование на C++
Объявления
-- FreeLance
-- Объявления
-- Наработки по собственным проектам
-- Работа
-- PHP документация
Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by
ExBB
FM 1.0 RC1. InvisionExBB