Size: a a a

2020 May 14

VM

Vladislav Milenin in Go Get A Job
Anatoliy Bezgubenko
раз уж тут за алгоритмы пошло, Cracking the coding interview читал кто? Есть что полезное?
Читал, имхо не самое лучшее что есть и с примерами на джаве вообще грустно
источник

AK

Alexander Kadyrov in Go Get A Job
Mykyta Nikitenko
Короче есть список интервалов, и нужно проверить можно ли добавить еще один интервал в этот список (если интервал будет пересекаться с каким либо уже существующим, то нельзя). В принципе, вся задача)
где то я решал такую, но не в гугле
источник

VD

Vladimir Dumanovskiy in Go Get A Job
Alexander Kadyrov
где то я решал такую, но не в гугле
Похоже на задачу в think cell , не выглядит трудной :)
источник

AK

Alexander Kadyrov in Go Get A Job
В яндекс задача: запустить две горутины, для левой и правой ноги, ну и чтобы они ходили по очереди.
источник

AK

Alexander Kadyrov in Go Get A Job
Повторить для сороконожки )
источник

VD

Vladimir Dumanovskiy in Go Get A Job
Alexander Kadyrov
В яндекс задача: запустить две горутины, для левой и правой ноги, ну и чтобы они ходили по очереди.
Ну) тут явно без дополнительных вопросов не решить )) очень абстрактно
источник

AK

Alexander Kadyrov in Go Get A Job
Да нет. Всё понятно вроде.
источник

V

Vitaly in Go Get A Job
Alexander Kadyrov
В яндекс задача: запустить две горутины, для левой и правой ноги, ну и чтобы они ходили по очереди.
Кидаться сообщениями через канал ;)
источник

AK

Alexander Kadyrov in Go Get A Job
Запускаешь две горутины. Они начинают ходить как хочешь. Берешь два канала, и кидаешь: я кончил ходить.
источник

AK

Alexander Kadyrov in Go Get A Job
Vitaly
Кидаться сообщениями через канал ;)
Ага
источник

V

Vitaly in Go Get A Job
А как сороконожка ходит я не очень помню. Через ногу на каждой стороне?

Короч, задача на биологию, кто знает, как работает сороконожка ;))
источник

AK

Alexander Kadyrov in Go Get A Job
Vitaly
А как сороконожка ходит я не очень помню. Через ногу на каждой стороне?

Короч, задача на биологию, кто знает, как работает сороконожка ;))
Каждая нога ждет окончания похода предыдущей. 40 каналов тобишь
источник

AK

Alexander Kadyrov in Go Get A Job
Ну или массив каналов
источник

AK

Alexander Kadyrov in Go Get A Job
Vitaly
А как сороконожка ходит я не очень помню. Через ногу на каждой стороне?

Короч, задача на биологию, кто знает, как работает сороконожка ;))
Ну там на вайтборде, можешь спрашивать, рассуждать
источник

V

Vitaly in Go Get A Job
Для сорока я б ещё диспетчер запустил.
Канал для приёма команд "я всё" и по каналу для разморозки каждой горутины.

Диспетчер определяет, кому дальше отдавать контроль.

А каждая горутина "я всё" пишет в канал к диспетчеру.
источник

AK

Alexander Kadyrov in Go Get A Job
Vitaly
Для сорока я б ещё диспетчер запустил.
Канал для приёма команд "я всё" и по каналу для разморозки каждой горутины.

Диспетчер определяет, кому дальше отдавать контроль.

А каждая горутина "я всё" пишет в канал к диспетчеру.
Там помоему час на всё. Я не успел 40 ног доделать )
источник

AK

Alexander Kadyrov in Go Get A Job
Так что подготовься с диспетчером и вперед!
источник

AK

Alexander Kadyrov in Go Get A Job
В иде может и успел бы, а на пастебине нет
источник

V

Vitaly in Go Get A Job
Данунах на пастебине.
В реальности ж никто там не пишет, все пишут в удобной им IDE.
Это тогда тест на вызубривание синтаксиса. Особенно, если человек сразу несколько языков знает и иногда путает.
источник

I

Izzzy in Go Get A Job
Ну так массив из N каналов, N горутин слушающих каждая свой канал, и главный поток. Главный поток по кругу идёт по массиву, пушит сообщение. «Нога» слушает канал, делает действие, пушит в него же сообщение «готово».
Главный поток дожидается сообщения «готово» и идёт дальше
источник