Sitnikov
всем добрый день. есть люди, шарящие в nginx?
EXTRA
Sitnikov
принято. проблема с nginx. есть балансировщик, распределение запросов 3 - первый апстрим сервер, 1 - второй апстрим сервер. ночью была аномалия, распределение было 1 - первый апстрим сервер, 8 - второй апстрим сервер
Sitnikov
где проблему искать? в логах при этом ошибок нет
Andrej
Первый раз вижу такой способ задания списков... скинь код
Mikhail
С поинтерами не сталкивался еще. Почитаю.
Но предложение с сортировкой не очень нравится. По заданию мы считаем кортеж из индексов. Отсортировав листы, потеряются индексы. Да, в рамках задачи может быть и не критично и все равно можно и массив значений получить, и посчитать кол-во всего таких кортежей. И как итог получить правильный ответ. Но опять же, теряем индексы и если потребуется вернуть набор индексов, то уже сортировка всё сломает.
Хотя я могу и ошибаться. Не сталкивался с поинтерами, а в них возможно и секрет
Дак какая тебе разница, какой там индекс. Тебе же надо просто пермутации посчитать. Обычно в подобных задачах это сразу означает, что данные можно сортировать.
Таким образом можно гарантированно пропускать нерелевантный случаи, но оптимизация такая себе.
Возникла ещё идея: мерджим, сортируем. По сути сводим к 4sum, решаем классически двумя поинтерами. Если нашли подходящий вариант - чекаем, что каждое число принадлежит разным листам и делаем инкремент.
Mikhail
Mikhail
Sticky session может быть?
Sitnikov
Просто вес каждого апстрима указан.
Weight 3
Weight 1
Mikhail
Sitnikov
EXTRA
А что тут надо сделать? Просуммировать все эти циферки из каждого списка?
EXTRA
Mikhail
Нет, нужно найти сколько есть вариантов суммы равной 0, где каждое слагаемое берётся из каждого из листов.
Kolya
Sitnikov
Maksim
Все уже тут стали программистами?
Maksim Pozharskiy
Maksim
Erik
from collections import defaultdict
def delete_nth(nums, N):
counter = defaultdict(int)
result = list()
for num in nums:
if counter[num] == N:
continue
counter[num] += 1
result.append(num)
return result
EXTRA
Мож по приколу на ещё один хакатон зарегаца
EXTRA
Он всеравно завтра начнётся
Yupi
Andrej
EXTRA
Последний шанс зарегистрироваться на кейс-чемпионат в сфере IT и начать карьеру в топовых компаниях!
Хочешь получить работу в Procter & Gamble, «Магнит», X5 Group и других крупных компаниях? Тогда скорее регистрируйся на кейс-чемпионат Changellenge >> Cup IT 2022, который пройдет в онлайн-формате.
Приглашаем студентов бакалавриата, магистратуры, аспирантуры и недавних выпускников технического, экономического, математического или IT-направлений.
Почему стоит участвовать?
— Шанс уже в финале получить карьерное предложение или преимущества при отборе на позиции в одной из компаний-партнеров.
— Решение актуальных бизнес-кейсов на основе Data Science или аналитики данных. Например, разработать продукт, который поможет малому бизнесу получать больше финансирования.
— Полезные образовательные материалы на каждом этапе: учебники, аналитические подборки, примеры решения кейсов, а также консультации с экспертами.
— Девять компаний-партнеров — P&G, «Магнит», Deloitte, «Т1 Консалтинг», KPMG, «Газпромбанк», Северсталь, X5 Group, и Accenture — оценят ваши решения и дадут обратную связь.
— Возможность попасть в закрытое сообщество: вместе с ценными связями ты получишь доступ к закрытым вакансиям и мероприятиям.
Собирай команду или подавай заявку индивидуально — мы поможем найти единомышленников. Успей зарегистрироваться до 1 марта включительно: https://clck.ru/cifEY
@Hackathonlist
Nikita
Такой вопрос, изучаю программирование 5 лет, но последние года 3 прыгаю с одного языка на другой. Стоит ли так делать или все таки остановиться на одном ?
EXTRA
Nikita
Не работаю, пока хобби. Как относитесь к языку golang ?)
Nikita
Я три месяца изучал c++, попутно изучая c#, сейчас начал делать сайты на гоулэнг
Вообще начинал с простого языка php
Nikita
Они все чем то уникальны и мне нравятся
Yupi
Nikita
Я тоже так думаю, просто языков валом, они все интересны и прекрасны
Maksim Pozharskiy
Rust
Не работаю, пока хобби. Как относитесь к языку golang ?)
как можно учить пять лет программирование и не работать?
ты либо учился на самом деле меньше, либо учился плохо, либо тебя не интересует работа программистом.
В последнем случае можешь хоть свой язык написать, лишь бы весело было
Nikita
Я студент, довольно сложно. Да и работу найти пытался, заказы по типу 1с делал, это все скучно
Nikita
По своим языкам найти я не могу работу
Andrej
Последний шанс зарегистрироваться на кейс-чемпионат в сфере IT и начать карьеру в топовых компаниях!
Хочешь получить работу в Procter & Gamble, «Магнит», X5 Group и других крупных компаниях? Тогда скорее регистрируйся на кейс-чемпионат Changellenge >> Cup IT 2022, который пройдет в онлайн-формате.
Приглашаем студентов бакалавриата, магистратуры, аспирантуры и недавних выпускников технического, экономического, математического или IT-направлений.
Почему стоит участвовать?
— Шанс уже в финале получить карьерное предложение или преимущества при отборе на позиции в одной из компаний-партнеров.
— Решение актуальных бизнес-кейсов на основе Data Science или аналитики данных. Например, разработать продукт, который поможет малому бизнесу получать больше финансирования.
— Полезные образовательные материалы на каждом этапе: учебники, аналитические подборки, примеры решения кейсов, а также консультации с экспертами.
— Девять компаний-партнеров — P&G, «Магнит», Deloitte, «Т1 Консалтинг», KPMG, «Газпромбанк», Северсталь, X5 Group, и Accenture — оценят ваши решения и дадут обратную связь.
— Возможность попасть в закрытое сообщество: вместе с ценными связями ты получишь доступ к закрытым вакансиям и мероприятиям.
Собирай команду или подавай заявку индивидуально — мы поможем найти единомышленников. Успей зарегистрироваться до 1 марта включительно: https://clck.ru/cifEY
@Hackathonlist
а ты на какой записался и в какой раздел?
EXTRA
Andrej
EXTRA
Для аналитики я слишком не зрел и глуп
EXTRA
А на питоне чё-нибудь пописать, тут пожалуйста
Andrej
Nikita
На самом деле я с тобой полностью согласен, но было бы так просто найти работу я бы этим и занялся, это куда интерсней
EXTRA
Andrej
EXTRA
Просто 5 лет слишком размытая цифра. Ты мог учится каждый день (но тогда ты бы уже работал 100%) А может, что раз-два в неделю/месяц задачки с codewars'а решал, например.
EXTRA
Или может идёт точка отчёта от момента "первый раз программу hello world написал". Но тогда там могут быть перерывы в месяцы/годы
Nikita
Каждый день. Делал свои проекты
Nikita
Просто в удовольствие, мне это нравилось
EXTRA
Nikita
Я свои проекты не выкладывал, хотя где то были проекты сохраненные
EXTRA
Gleb
Gleb
Я пять лет занимаюсь фортепиано, правда ноты ещё не смотрел
Nikita
Скажу, что что бы начать заниматься музыкой, не нужно знать ноты, но твое обучение затянется на дольше
EXTRA
Шурок
Nikita
Пробовал работать на kivy
Nikita
Мне синтаксис не нравится, начал golang
Nikita
Чем то похож, но убрали эти табы
Nikita
Ахахах
В том то и проблема, что всего по чуть-чуть, да и можно ли знать язык полностью ? Программирование это же всегда что то новое
Но я на PHP работал долго
EXTRA
Gleb
Вово
Gleb
5 лет перебирал все языки мира
Nate River
Привет всем, такой вопрос если я студент и знаю только основы программировании и немного разбираюсь в базах данных, стоит ли мне идти работать?
EXTRA
Gleb
Nate River
Пайтон разрабом хочу
EXTRA
Nate River