@JSlang

Страница 581 из 2237
Артем
27.01.2017
11:41:02
Пацаны, насколько глубоко можно войти?

:D

Каїн
27.01.2017
11:41:13
Как по мне тебе просто нужно подсчитать объемы всех коробок

Артем
27.01.2017
11:41:21
Кто был глубже?

Google
Каїн
27.01.2017
11:41:23
И перестановкой найти комбинацию

Vladimir
27.01.2017
11:41:34
где теплые срачи про го

Дмитрий
27.01.2017
11:41:34
Я думаю, можно попробовать строить пространства отсечений, после каждой итерации определять доступные для размещения каждого оставшегося блока объёмы

? Алёна
27.01.2017
11:41:38
Vladimir
27.01.2017
11:41:43
а, это не нод чат

Дмитрий
27.01.2017
11:42:46
Почему не банальный перебор
Потому что перебор сам по себе не определит ситуацию, когда у тебя кончилось всё место раньше коробок

Каїн
27.01.2017
11:43:17
Если известен объём каждый и максимальный

Дмитрий
27.01.2017
11:43:35
После каждого шага у тебя меняется доступный объем

Потому что если ты поставил две длинных коробки поперек и больше у тебя ничего не влезает, то такую ветку проще сразу отсечь

Чем бесполезно перебирать до конца

Google
Дмитрий
27.01.2017
11:44:11
Зависит

Каїн
27.01.2017
11:44:34
Ладно, я фронтендщик и не шарю

Джон
27.01.2017
11:44:51
Олег
27.01.2017
11:44:56
http://www.packit4me.com/home гы?

Дмитрий
27.01.2017
11:45:02
Если у тебя коробки длиной во весь объём и одну ты поставил посередине поперёк всего объема то оставшееся у тебя не влезет

Каїн
27.01.2017
11:45:44
Но это сервис а не плагин

Джон
27.01.2017
11:46:25
нужно именно получать блоки свободного пространства. Возможно надо просто складывать в порядке по убыванию объема ага?

Каїн
27.01.2017
11:46:26
PaaS pack as a service

Aleksey
27.01.2017
11:46:55
чот я поздно подключился. а что, у задачи о рюкзаке появилось строгое и оптимальное решение?

Олег
27.01.2017
11:47:34
http://betterwaysystems.github.io/packer/demo/

ваще много нашло

Джон
27.01.2017
11:47:54
просто если я поставлю сначала маленькую, то место рядом с ней может потеряться

короче я спрошу у клиента сначала стоит ли так заморачиваться ) но задачка интересная )

Дмитрий
27.01.2017
11:49:13
Нужны две функции 1. Разбитие суммарного (оставшегося объёма) из невыпуклого в выпуклый. Ну то есть бить на кубы по всем граням, в матрице это думаю довольно просто формулируется 2. Сравнение ящика с объёмами по трем измерениям

Тем самым мы в простом цикле сможем сказать, влезут ли в объём оставшиеся коробки

И тогда даже не принципиально, в каком порядке укладывать коробки

Google
Дмитрий
27.01.2017
11:53:10
Параллелепипеды писать долго ?

Джон
27.01.2017
11:53:16
а понял

Дмитрий
27.01.2017
11:53:42
Короче да, на параллелепипеды разбивать)

Джон
27.01.2017
11:55:09
?ну осталось написать ))

Yevhenii
27.01.2017
11:56:00
Джон
27.01.2017
11:56:23
Пиши
о землячек и ты тут

Дмитрий
27.01.2017
11:56:31
Такие абстрактные задачки идеально по тестам пишутся, кстати. Разбить задачу на как можно меньшие типа тех функций что выше, и гонять с тестами в watch

Дмитрий
27.01.2017
12:01:12
Гайз добрый день. Кто-то работал с notification api? А то пробую пример с mdn (https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API) - в firefox работает, в chrome-based вообще ничего не происходит. С чем это может быть связано?

Дмитрий
27.01.2017
12:04:19
как же они надоели уже) запросы
Да я решил посмотреть как делаются. Тем более в crm могут быть удобны для оповещений о завершившихся фоновых задач.

Но что-то в хроме не выходит

Axenia
27.01.2017
12:04:33
Garedbang (0) плюсанул в карму dersizes (1.0)

Aleksandr
27.01.2017
12:05:48
https://www.youtube.com/watch?v=4UhESx6vK4c

Каїн
27.01.2017
12:18:00
Прослойки наше всё

Google
Aleksey
27.01.2017
12:24:01
"Any problem in computer science can be solved with another level of indirection" мопед не мой )

Дмитрий
27.01.2017
12:26:05
"Any problem in computer science can be solved with another level of indirection" мопед не мой )
Закон протекающих абстракций не даст развернуться

Каїн
27.01.2017
12:28:41
есть ссылка на алгорит замены в строке но по курсору а не через банальный реплейс?

Admin
ERROR: S client not available

Каїн
27.01.2017
12:29:35
у меня при замене в тексте следующая итерация уже получает измененный текст но мне бы как то продолжить замену по оригиналу

или просто в таймаут вынести цыкл замены кек

Aleksey
27.01.2017
12:30:28
не очень понял суть проблемы, но объект new RegExp хранит внутренний курсор

Каїн
27.01.2017
12:30:45
проблема в том что у меня 2 слова на замену

Дмитрий
27.01.2017
12:30:58
Каїн
27.01.2017
12:30:59
так как синхронно выполняется операция идет замена одного слова

а потом уже в замененном тексте заменяется второе

Aleksey
27.01.2017
12:31:23
/g ?

Каїн
27.01.2017
12:31:44
проблема что то на что я заменяю так же содержит слово которое я заменю

Дмитрий
27.01.2017
12:31:44
pipe

Аа

А что вообще заменяешь?

Каїн
27.01.2017
12:32:49
test text -> test <text>text<text> -> test <<text>text<text>>text

да ебучая подсветка символов в тегах

Каїн
27.01.2017
12:33:19
я то сделал для одного слова

Google
Дмитрий
27.01.2017
12:34:10
Каїн
27.01.2017
13:27:35
короч решил двойной заменой

сначала вместо вставки именно текста вставляю токены а после всего цыкла заменяю токены на открывающий закрывающий

теперь надо придумать какие то спецсимволы которые точно не попадутся пользователю

может смайлики

Aleksey
27.01.2017
13:46:58
葜 такие, например )

Каїн
27.01.2017
13:49:26
китайские не стандартные

но стрелки типа ↓ общиде для всех систем

так что редакторы не потрут если кто то будет редактировать файл на ?

Дмитрий
27.01.2017
13:52:50
Ну у тебя в принципе порочный подход)

Нужна уникальная замена — вставляй Symbol()

Но это уже будет замена по массиву символов со всеми вытекающими

В языке есть способы захэндлить и такое, но итоговое решение явно не для таких случаев))

Страница 581 из 2237