----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
snikers987
Отправлено: 27 Августа, 2012 - 20:51:20
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
EuGen интересное решение, спасибо. +
Не уверен что буду его использовать, однако буду иметь ввиду.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
EuGen
Отправлено: 27 Августа, 2012 - 21:25:13
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
snikers987
Если строго следовать условиям поставленной задачи (то есть обойтись без перебора), то это - одно из нескольких возможных решений. array_map к слову, в множество таких решений не входит, так как в любом случае функция обратного вызова применяется циклически ко всем элементам массива. Дело другое, что такой цикл скрыт от пользователя.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
snikers987
Отправлено: 28 Августа, 2012 - 23:56:03
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
EuGen условие "без перебора" не критично, просто стало интересно увидить оригинальное решение задачи, сделал перебором, так как там 10 элементов всего, спросил для общего развития=)
По поводу цикла в array_map это понятно, просто зачастую так гораздо компактнее и вероятно отработает быстрее.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.