
Ися
03.12.2016
06:03:55
пожалуйста)

D'
03.12.2016
06:04:24

Ися
03.12.2016
06:05:02
запросы которые в БД

Владимир
03.12.2016
06:05:07
В Екб щас никого нет на gdg devfest?

Google

Ися
03.12.2016
06:05:09
описываются в каждом методе

Иисус
03.12.2016
06:05:16
Главное за это достаточно денег предложить. 30 золотых, например.

Ися
03.12.2016
06:05:31
сказали переделать в фабрику

D'
03.12.2016
06:05:40
ты еще селфи сделай
со смузи

Владимир
03.12.2016
06:06:01

D'
03.12.2016
06:06:10

Владимир
03.12.2016
06:06:58

da horsie
03.12.2016
06:17:14
чувачеллы, а кто-нить знает хороший набор правил для phpcs?
чтобы поставил композером, накидал себе в проект, и счастлив

Artur
03.12.2016
06:19:56
$x = [1, 1, 1, 3, 1, 1, 1, 1, 2, 4, 3, 4];
print_r(find_line($x));
function find_line($x)
{
$len = count($x);
$cache = [];
for ($i = 0; $i < $len; ++$i) {
$is_append = false;
foreach ($cache as $cur => $idx) {
if (end($idx) < $x[$i]) {
$cache[$cur][] = $x[$i];
$is_append = true;
if (count($cache[$cur]) >= 3) {
return $cache[$cur];
}
}
}
if (!$is_append) {
$cache[] = [$x[$i]];
}
}
return $cache;
}
а вообще напрашивается оптимизация по длине стринга и делать первый прогон без копирования на больших массивах

da horsie
03.12.2016
06:24:05
$x = [5, 6, 1, 3]; выводит странное

Google

da horsie
03.12.2016
06:25:26
сложность вообще не могу понять

D'
03.12.2016
06:31:14

da horsie
03.12.2016
06:31:38
ну мне кажется квадратичная сложность там

Denis
03.12.2016
06:31:40

Zero
03.12.2016
06:34:19
Нам препод третий урок writeln на паскале толкает
Пиздец препод учит как ставить жумлу
сча читаем как ставить ксамп

f4rt~
03.12.2016
06:34:24

Artur
03.12.2016
06:38:00
сцу только спать лёг
$x = [9, 8, 7, 6, 5, 4, 3, 2, 1];
print_r(find_line($x));
function find_line($x)
{
$len = count($x);
$cache = [];
$min_idx = null;
for ($i = 0; $i < $len; ++$i) {
$is_append = false;
foreach ($cache as $cur => $idx) {
if (end($idx) < $x[$i]) {
$cache[$cur][] = $x[$i];
$is_append = true;
if (count($cache[$cur]) >= 3) {
return $cache[$cur];
}
}
}
if (!$is_append) {
if (
$min_idx === null
|| $cache[$min_idx] > $x[$i]
) {
if ($min_idx !== null && count($cache[$min_idx]) == 1) {
unset($cache[$min_idx]);
}
$cache[] = [$x[$i]];
$min_idx = key($cache);
var_dump($min_idx);
}
}
}
var_dump($cache);
}
хуй теперь заснёшь

da horsie
03.12.2016
06:40:35

Artur
03.12.2016
06:42:14
там чистка кэща но не полная
10 11 9 11 8 11 7 11 не сэкономит память

da horsie
03.12.2016
06:42:42
мне кажется у меня есть решение с линейной сложностью
я примерно за час его нарисовал

Artur
03.12.2016
06:55:17
я ещё придумал
нао дополнить

f4rt~
03.12.2016
07:13:48
Артур крут, снимаю шляпу

Google

da horsie
03.12.2016
07:15:55
https://gist.github.com/f3ath/e0e53559329f03bcdce8b563831db37b
мой вариант тут

f4
03.12.2016
07:17:59
Ребят, посоветуйте что почитать по php, а то давно хочу его выучить

D'
03.12.2016
07:21:05
мой вариант тут
[2, 3, 1, 1, 1, 2, 2, 3, 9] => FAIL [4, 6, 7]
как-то он странно нашел
конь, почему он не находит 2, 3, 9 последовательность?

da horsie
03.12.2016
07:24:11
ммм
ща

D'
03.12.2016
07:24:50
[2, 3, 1, 1, 1, 3, 3, 3, 9] => FAIL [0, 7, 8]

da horsie
03.12.2016
07:25:14
2 3 9 он нашел
нормально же
он индексы выводит

D'
03.12.2016
07:25:43
я понимаю

da horsie
03.12.2016
07:25:49
первая двойка (0)
и последние 3 и 9

D'
03.12.2016
07:26:00
просто почему не 0 1 8?

da horsie
03.12.2016
07:26:24
потому что так оптимиация работает
иначе бы ифов было больше

Dmitry
03.12.2016
07:26:45
xss что-ль) лошадь

D'
03.12.2016
07:26:47
ну норм

Google

D'
03.12.2016
07:26:50
главное находит

da horsie
03.12.2016
07:27:31
никому не нравится мой ник
:(

f4rt~
03.12.2016
07:27:37
мне нравится

D'
03.12.2016
07:27:41
это потому что ты черный

f4rt~
03.12.2016
07:28:00
у меня на половине форумов так или иначе такой был

Admin
ERROR: S client not available

Dmitry
03.12.2016
07:28:23
Это потому что js)

f4rt~
03.12.2016
07:28:42
предвзятость в жсу?

Dmitry
03.12.2016
07:28:52
Есть такое

f4rt~
03.12.2016
07:28:58
а ты в курсе что он 5 лет как помогает деанонить юзверей с Tor ?

Dmitry
03.12.2016
07:29:23
Неа

f4rt~
03.12.2016
07:29:37
считай герой

Dmitry
03.12.2016
07:29:48
Слышал только что там бекдор вдовый был
*адовый

f4rt~
03.12.2016
07:30:05
ну ниже версии 45.5.1 да
и во всех его форках включительно
никогда бы не подумал, что обычный js и векторная графику доведет до такого)

Dmitry
03.12.2016
07:31:19
Ссылочку на статейку можно?

Google

Dmitry
03.12.2016
07:31:27
Можно и на англ

f4rt~
03.12.2016
07:31:30

Dmitry
03.12.2016
07:31:53
?

da horsie
03.12.2016
07:34:10

Dmitry
03.12.2016
07:36:32
Да хорошая же привычка)

Artur
03.12.2016
07:36:33

da horsie
03.12.2016
07:37:15

Artur
03.12.2016
07:48:23
но меня вырубает :)
ты меня уделал ^_^
да ты прав. надо было на указателях

da horsie
03.12.2016
07:52:49
у меня преимущество, потому что вечер
а у тебя утро

Artur
03.12.2016
07:53:06
дада )_
скорее я далёк от алгоритмов )
https://github.com/bagart/tests/blob/master/php/BinSearch/50/BinSearchRecursiveReferenceEqOrGtArray.php
вылетело из головы
https://github.com/bagart/tests/blob/master/php/result/search_sorted_array_20kk_x15.log
это не столько алгоритмы сколько игра в бенчмарки