Juffin
ну не классически)
Скинь завтра решение плиз, очень интересно посмотреть как нужно было решать
Maks
Да, там можно проще записать
Vladislav
Да, там можно проще записать
Можно, не спорю но в 12 вечера уже и так отлично))
Maks
-1+n/r/2
Maks
Разве нет
Maks
Ты самое большое число должен делить на произведение 2 и r либо делить на каждое из них. Иначе че у тебя получится то)
E-No†
Ребят подскажите пожалуйста как инициализировать мару в структуре
Ron Mount
Lol{Kek: &iAmMap{}} ?
Ron Mount
Не силён в гоферских приблудах могу соврать
E-No†
Lol{Kek: &iAmMap{}} ?
type namStruct struct { MapName map[int]string } Ни так ни так не даёт
Ron Mount
Ты не можешь использовать мейк в описании структуры очевидно
Ron Mount
Первый вариант выглядит ок
Ron Mount
Ну кроме структе
E-No†
Ну кроме структе
С телефона пишу😅
E-No†
Первый вариант выглядит ок
И как его использовать?
EvaN
Мб есть у кого pdf второго издания?https://www.amazon.com/Building-Microservices-Designing-Fine-Grained-Systems/dp/1492034029/ref=mp_s_a_1_11?keywords=golang&qid=1649044456&sr=8-11
EvaN
Поделитесь, будьте добры 🙂
Vladislav
Нет.я не прошёл
Vladislav
Лень встала на пути и говорит « не пущу»
Vladislav
Вначале я нашёл до какого значения решением будет одно построение маршрутов. Тут все достаточно легко берем количество шагов и умножаем на 2 так как точек у нас участвует 2. После этого я просто взял ручку и попробовал поискать блоки фигур где при одинаковом количестве шагов нужно одно и тоже количество маршрутов. Ну и тут я понял что при количестве шагов равно 2 размер такого блока составляет 4, для 3 шагов размер блока уже был 6. Отсюда и взялось 2* количество шагов.
Алексей
Записатся, а там с 12 по 26 будут какие то тесты. Судя по описание более практичные чем тут))
Осенью пытался на этот курс попасть. "Практичный" тест там был уровня "напишите программу которая слодит 2 числа", а потом нужно было написать письмо где должен рассказать почему и как сильно ты хочешь попасть на их курс. 🤮
Vladislav
Главой мтс))
Maks
Лайв кодинг норм показывает спеца
Maks
В мтс диджитал нет трекеров
Maks
И так как она продуктовая
Maks
Хотя тут скорее от команды зависит
Maks
Но ваще не напряга
Maks
Дохуя времени просто сидишь чилишь
Maks
Вроде форыч по валью идет конкурентно
Maks
У маня был собес где надо было решить задачу и сказать алгоритмическую сложность
Maks
Пол часа вроде давали
Maks
Я сначала хуевым алгоритмом решил потом предложил решение более оптимальное
Anonymous
пук мык O(n^2) подойдет?🥺🥺🥺
Maks
Суть такова. Есть упорядоченный двумерный массив. [ [1,2,3,4,5], [2,4,7,9,11], [3,4,5,7,9] ] Нужно найти минимальный общий элемент
Maks
Ток чуть больше данных но не суть
Maks
Сложность не трудно считать на самом деле. Их вообще 2 есть. Одна по времени одна по памяти
Anonymous
верно?
Maks
Зависит от алгоритма но 0(n) быть не может
Anonymous
O(n*m)
Anonymous
?
Maks
Ну говорю же смотря как решать будешь) такой вариант тоже есть
Anonymous
о прикол
Anonymous
а ты что ответил?
Anonymous
и что с памятью было?
Maks
Про память не спрашивали
Maks
Тут константа
Maks
По ней
Vladislav
Интересно, а на практике вообще кому то приходилось решать такие задачи?
Anonymous
применять алгоритмы будет вернее сказать
Vladislav
применять алгоритмы будет вернее сказать
Применять алгоритмы собственной реализации тогда уж
Maks
Почти все алгоритмы уже кем то реализованы)
Maks
Тут больше всего подходит бинарный поиск в каждой строке iго элемента из первой строки, так как массив сортированный
Maks
Если не нашел то идешь дальше
Vladislav
Да вот и я об этом. А если брать теже плюсы там оптимизация этих алгоритмов на уровне ассемблера
Vladislav
Если я ничего не путаю то в гошке при таком раскладе ты получишь 15))
Vladislav
Незаметил))
Vladislav
А почему нет?
Junglist
сорян, телефон в кармане форварднул не по делу...
Alexey
https://habr.com/ru/company/piter/blog/656623/?
Pavel
decimal конечно, без него ты получишь все те же самые проблемы что и в других языках
Alexander
а что вообще такое скриптовый язык?
Pavel
Какие могут проблемы на данном примере?
С данными числами никаких но я же не думаю что человеку просто нужно 1512.0/100.0, я думаю числа были взяты для примера
Артем
а что вообще такое скриптовый язык?
Я знаю только интерпретируемый и компилируемый
Артем
Наверное тут все идет из логики, "что python, это лишь набор скриптов, обрабатываемых далее в рантайме"
Артем
Только причем здесь Go тогда
Артем
Так вроде через go run код все равно компилируется
Артем
Просто без сохранения бинарника
Ron Mount
Лол.
Ron Mount
>Вроде
Артем
Ну потому что не уверен, этт вопрос ввел меня в ступор
Ron Mount
ну конечно код конпилируется, просто в папку /tmp падает и потом оттуда запускается, после завершения работы папка удаляется
Артем
Тогда это точно херня какая то
Артем
Может скриптовой язык, это чисто общее понятие
Alexander
Канал сделай