@nodejs_ru

Страница 195 из 2748
Alexandr
13.09.2016
16:06:51
больше интересует их знаки)

Никита
13.09.2016
16:06:59
Vladimir
13.09.2016
16:09:20
хм, то есть не существует значения которое можно использовать в качестве тэга

Google
Максим
13.09.2016
16:14:25
@arealit , как ты это сделал

Никита
13.09.2016
16:16:06
А что он сделал?

Alexandr
13.09.2016
16:16:07
ох, долго расписывать алгоритм тогда придётся) будем считать, что первый элемент положительный инвертируем его двигаемся вправо по очереди, пока не найдём отрицательный элемент, попутно считая шаги находим, инвертируем, и двигаемся отсчитанное количество шагов назад если там положительный элемент — мы нашли длину если нет, повторяем алгоритм, пропуская предыдущее количество шагов

Alexandr
13.09.2016
16:17:34
как кончится?) у нас же она всегда остается постоянной длины достаём элемент сначала, пихаем в конец, и наоборот

Никита
13.09.2016
16:17:47
а, ясно.

так, тогда что с нулём?

Alexandr
13.09.2016
16:19:04
да, про ноль забыл) можно дробные числа добавлять

Никита
13.09.2016
16:19:22
Нет, там нет тега же.

Если там целочисленное всё — то там могут быть любые целые числа.

Если туда лезут дробные — там могут быть любые дробные.

Google
Никита
13.09.2016
16:20:18
но идея в целом правильная, для. Для начала надо было заметить что дек и кольцо это одно и то же.

Alexandr
13.09.2016
16:20:30
да и на ноль можно забить

у нас же индикатором итерации служат отрицательные

вообще очень похоже на задачу про вагоны, но там попроще, там сохранять состояния вагонов не надо)

Никита
13.09.2016
16:22:01
у нас же индикатором итерации служат отрицательные
так, гтг, чуть позже посмотрю. По виду похоже на правду, но надо смотреть детали.

Alexandr
13.09.2016
16:27:11
а вообще задачка прикольная, жаль у многих на собеседованиях бомбит от таких)

Vladimir
13.09.2016
16:31:55
да ну, скучная

Vitaly
13.09.2016
16:37:23
да ну, скучная
А вот такая? Есть 2 игральные кости(2 куба), нужно пронумеровать так, чтобы при броске выпадали числа от 2 до 13 включительно, с нормальным распределением.

Denis
13.09.2016
16:57:44
Во, отлично :) работа с YAML в Node.js, теперь можно тулзы для CoreOS, Kubernetes и Concourse писать)

Статья Работаем с YAML в Node.js. Ссылка #Article #YAML #NodeJS

Никита
13.09.2016
17:05:40
но да, если добавить детали — всё правильно.

та была для старшеклассиников, новая будет для младшеклассников.

а вообще задачка прикольная, жаль у многих на собеседованиях бомбит от таких)
есть коридор, узкий, в него по ширине влезает один программист. Одни программист проходит коридор за минуту, от конца до конца. В коридоре произвольным образом расставили 10 программистов. Они все идут с одинаковой скоростью, в любой момент времени. Если два программиста встречаются друг с другом — они разворачиваются, оба, и начинают идти в обратном направлении.

За какое _максимальное_ время они все выйдут из коридора при произвольной расстановке?

Alexandr
13.09.2016
17:35:57
да, минута если нужно доказать, то по индукции должно прокатить наверняка, есть решение проще, но лень думать)

Джон
13.09.2016
17:36:55
да, минута если нужно доказать, то по индукции должно прокатить наверняка, есть решение проще, но лень думать)
я в математике не силен, на бумажке нарисовал просто, получилось, что за минуту максимум

Google
Джон
13.09.2016
17:40:34
1234 3456 5678 7890 я правильно понимаю?

Никита
13.09.2016
17:40:36
а можете пояснить по двум битам?
выше же решение привёл, что в нём конкретно не понятно?

Да.

Джон
13.09.2016
17:40:58
не понятно, это безопасные объекты передаются?

Никита
13.09.2016
17:41:04
По крайней мере в одну из этих групп не попадёт ни одного выстрела.

Это 4 группы.

Первая 00, последняя 11

вторая 01, третья 10

Так и передаются.

думай.

Джон
13.09.2016
17:43:07
я понимаю, решил для себя как смог )

себе доказал

☺️

ребят где взять таких задачек еще?

KlonD90
13.09.2016
17:57:20
codility поищи

или codefight

Джон
13.09.2016
18:00:04
или codefight
пасиб )

KlonD90
13.09.2016
18:29:29
если это сложная задача то все чет грустно

Google
Mikhail
13.09.2016
18:37:03
Джон
13.09.2016
18:39:31
Это 4 группы.
не канает решение

Ага, а если бомбить будут 4 и 8?

Никита
13.09.2016
19:07:03
тут пока все простые были

Admin
ERROR: S client not available

Никита
13.09.2016
19:07:54
я проглядел

ты явно не то скопировал

Джон
13.09.2016
19:08:22
А где тогда решение?

Никита
13.09.2016
19:08:23
1234 3456 12 56 789A

у тебя в третьей группе ошибка.

третья 1256

Джон
13.09.2016
19:09:28
ага супер, спасибо )) тут человек еще одно нашел

00 - 1 2 4 6 8 10 01 - 1 3 5 7 9 10 10 - 2 4 5 6 8 9 11 - 2 3 4 6 7 8

Никита
13.09.2016
19:09:53
ну их там много может быть, очевидно

Google
Никита
13.09.2016
19:12:57
00 - 1 2 4 6 8 10 01 - 1 3 5 7 9 10 10 - 2 4 5 6 8 9 11 - 2 3 4 6 7 8
это то же самое решение, кстати.

Джон
13.09.2016
19:13:38
Никита
13.09.2016
19:13:51
разве?
с точностью до перестановки.

Вот перестановка.

Замени в моём решении по этой схеме.

Получишь то.

Получится 3759 5910 37 10 2468

То есть 3759 2468 37 10 5910

Кстати, интересный вопрос — есть ли другие решения.

Я почти уверен, что нет.

И я даже могу это доказать, кажется.

Да, у этой задачки решение единственно с точностью до перестановки.

разве?
докажи на досуге, это тривиально.

Джон
13.09.2016
19:27:39
ой я все пропустил

читаю, сек

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

интересненько )

Никита
13.09.2016
19:32:01
зачем писать функцию когда можно не писать.

Страница 195 из 2748