
Nikolay
14.12.2017
23:10:23

Artem
14.12.2017
23:10:45
Я-то за свою жизнь написал на го примерно строк 200 и мне не понравилось, но это совсем не значит, что язык плохой

Stanislav
14.12.2017
23:10:54

Artem
14.12.2017
23:10:59
ну

Google

Artem
14.12.2017
23:11:12
я не просил тебя объяснить, почему Х это Х

Stanislav
14.12.2017
23:11:15
тут надо начинать в какой то логики, основ мироздания

Artem
14.12.2017
23:11:17
но ты высказал мнение
ничем не подтвержденное

Stanislav
14.12.2017
23:11:25
бытия и ничто

Nikolay
14.12.2017
23:11:37

Artem
14.12.2017
23:11:43
и говоришь пока что, что оно истинно, потому что твои друзья тебе так сказали

Alexey
14.12.2017
23:12:12
Да не, все проще. Го не подошёл под его задачу вот и сложилось ошибочное впечатление.

Диёр
14.12.2017
23:12:14

Stanislav
14.12.2017
23:12:28
лол какие же шакалы

Artem
14.12.2017
23:12:32

Stanislav
14.12.2017
23:12:36
ладно всего доброго

Artem
14.12.2017
23:12:39
лол

Google

Artem
14.12.2017
23:12:42
пака

Диёр
14.12.2017
23:13:10

Artem
14.12.2017
23:13:17
главное технично свалить и под конец пиздануть что-нибудь язвительное

Alexey
14.12.2017
23:13:53
Ну вот. А кто завтра ночью нас развлекать будет теперь?

Artem
14.12.2017
23:14:11
у меня есть кандидат

Диёр
14.12.2017
23:15:45

Artem
14.12.2017
23:16:14
пусть это будет загадочным высказыванием с ровно одним очевидным ответом

Диёр
14.12.2017
23:19:34
он сказал, что пошёл спать, но на самом деле он пошёл кодить на питоне

Веселый
15.12.2017
00:18:30
посоны ребятки есть вопрос
в генте, лучше юзать venv???

Artem
15.12.2017
00:22:44
Везде лучше

Nikolay
15.12.2017
00:25:27
Раньше было лучше

Maxim
15.12.2017
00:27:33
ребзя, кто-нибудь использовал sqlite3 connection через multiprocessing? Я хочу создать очередь на базу данных в 1 из процессов и в других 3 наполнять очередь. Является ли такой подход правильным? Если есть примеры, то будет очень круто

Yahweh
15.12.2017
00:37:45

Kirill
15.12.2017
00:55:52

Danila
15.12.2017
03:11:14

Andrey
15.12.2017
03:42:36
Я, конечно, хз, но что-то подсказывает, что у тебя нет модуля codecs.

Danila
15.12.2017
03:43:57
Проверял он есть

Andrey
15.12.2017
03:44:13
Ошибка говорит, что нет.

Danila
15.12.2017
03:44:56
Магия в не Хогвартса
Так же не закона как и флешка стилер

Google

Andrey
15.12.2017
03:45:43
Это не магия это: а) неправильная установка модуля; б) неправильный импорт модуля; ну и может ещё какой-нибудь "с" есть
На этом мои полномочия всё.

Danila
15.12.2017
03:46:11
Спасибо

Aragaer
15.12.2017
05:23:29
пшл длть йлку

Amaro
15.12.2017
05:24:56
Всё проспал :(((

Aragaer
15.12.2017
05:32:56
мде
все
чот легко, особенно переход от второй части к первой
927/714
как я в тысячу влетел вааще непонятно
программа на си работает за то же время, что и на pypy. С -O3 прирост совсем незначительный получается.
на 25% меньше времени

Aragaer
15.12.2017
05:46:22
ок, можно еще 25% срезать микрооптимизациями, получится на си в 2 раза быстрее

some_random_anonymous
15.12.2017
05:50:41
Что это было?
Задача уровня первого дня

Aragaer
15.12.2017
05:51:10
ну не, первый день попроще был

some_random_anonymous
15.12.2017
05:51:24
Ну всё равно какая-то слишком уж легкотня
Спинномозговым методом решается

Amaro
15.12.2017
05:52:28
Первая половина со свистом, а вторая тупит

Aragaer
15.12.2017
05:53:35
эээ

Google

some_random_anonymous
15.12.2017
05:53:39
У меня наоборот. Первая в 10 раз дольше работает

Admin
ERROR: S client not available

Aragaer
15.12.2017
05:53:48
у меня переход от первой ко второй занял меньше минуты

Amaro
15.12.2017
05:53:56
Не, не странно, это я вместо & написал and
Пойду, поправлю =)))))

some_random_anonymous
15.12.2017
05:54:08
:D

Aragaer
15.12.2017
05:54:31
я на первом проходе битовые операции вообще не использовал 8)
собственно в питоне переход от % к & ничего не дал совсем

Amaro
15.12.2017
05:55:39
В питоне оно часто и не дает
Поправил и быстро посчиталось
Генераторы перестали быть бесконечными =)

Aragaer
15.12.2017
05:56:52
вот я сначала на генераторе попытался написать 8)
уперся в нехватку памяти и сделал итеративно

Amaro
15.12.2017
05:57:52
А генераторам память не нужна

Aragaer
15.12.2017
05:57:57
вобщем мое решение в гитхабе. pypy работает за 1.2 секунды, си за 0.67

Amaro
15.12.2017
05:58:00
Если их не превращать в списки

Aragaer
15.12.2017
05:58:19
не, у меня было a, b = next(zip(A, B))
оно работало для 5 корректно, а для 40 млн упало
ну я и забил

Google

Amaro
15.12.2017
05:58:53
Я сделал фабрику генераторов, сделал из нее два генератора, зазиповал и суммировал comprehension этого зипа.

Aragaer
15.12.2017
05:59:07
у меня проще - итеративное

Amaro
15.12.2017
05:59:47
То есть финальный цикл - один вызов sum()

Aragaer
15.12.2017
05:59:52
https://github.com/aragaer/advent-of-code/blob/master/adv15.py
вот эта штука на pypy работает за 1.2 секунды

some_random_anonymous
15.12.2017
06:05:47
Первая часть:
real 0m0.758s
user 0m1.020s
sys 0m0.068s
Вторая:
real 0m0.895s
user 0m1.148s
sys 0m0.068s

Aragaer
15.12.2017
06:06:02
это на го?

some_random_anonymous
15.12.2017
06:06:06
Ага

Aragaer
15.12.2017
06:06:16
попробуй заменить все типы на беззнаковые, если есть

some_random_anonymous
15.12.2017
06:06:24
Хм, сейчас.

Aragaer
15.12.2017
06:06:27
мне это дало какой-то прирост

Philipp
15.12.2017
06:06:29
Ребят, еще не видел такого в Python. Что это?
def correct_sentence(text: str) -> str:
что за аргумент и стрелка?