@ru_python

Страница 4314 из 9768
Pavel
07.12.2017
05:49:20
у меня уже у самого корня расхождение на 8.

.dot файл чтоли нарисовать, с графом из 1421 элемента....

Aragaer
07.12.2017
05:50:49
ну да

у корня расхождение, потому что это расхождение началось где-то выше

Google
Aragaer
07.12.2017
05:51:17
надо найти самую высокую точку, откуда оно началось

кстати да, это разумный способ - идти от корня по тому, кто отличается

я просто перебираю вообще все узлы, у которых потомки есть, поэтому и получаю несколько ответов и правильный выбираю вручную

Andrey
07.12.2017
05:52:54
Учитывая, что веса всё равно надо считать от листьев, достаточно остановиться после первого расхождения

Aragaer
07.12.2017
05:53:40
наверно. Я когда считаю веса, то я их не сравниваю

у меня вообще все по-простому 8)

https://github.com/aragaer/advent-of-code - кто боится спойлеров, тот не кликает в adv07.py

Andrey
07.12.2017
05:55:56
у меня вообще все по-простому 8)
А я веса считал итеративно с очередью, хотя рекурсия стек не переполнила бы

Aragaer
07.12.2017
05:56:52
если бы переполнила, пришлось бы думать. А так работает - ну и ок

в целом сегодняшняя задачка мне понравилась 8)

Artem
07.12.2017
06:04:42
А я только проснулся, весь в предвкушении

some_random_anonymous
07.12.2017
06:27:25
Норм задача

Google
Maxim robox
07.12.2017
06:27:29
Решил. Перебирал всё дерево рекурсией. Если где-то расхождение, то raise его сразу.

Но решение такое уродское.

some_random_anonymous
07.12.2017
06:27:45
Но решение такое уродское.
Да, у меня вообще говна налеплено

some_random_anonymous
07.12.2017
06:28:38
От корня вверх

Maxim robox
07.12.2017
06:28:43
рекурсия снизу вверх или сверху вниз?
От корня (беру из прошлой задачи). Иду вглубь.

Aragaer
07.12.2017
06:28:47
а, ну если одновременно с подсчетом веса, то получается правильно

Maxim robox
07.12.2017
06:29:06
Первая часть вообще изич, по сравнению со второй

Aragaer
07.12.2017
06:29:29
это да

у меня первая часть это где-то место 900 с чем-то, а за вторую 330

Maxim robox
07.12.2017
06:30:19
Мне лениво было вспомнить синтаксис регекспов в питоне. Я вообще какого-то кадавра слепил из string.find()

ddd
07.12.2017
06:31:01
полтора часа уже как ёлка висит, а лидербоард чата ещё не забит видимо, сегодня что-то интересное

Aragaer
07.12.2017
06:31:51
у меня без регекспов

Pachvarsh
07.12.2017
06:32:00
Как из *({1: [2]},{1: [3]}...)* получить *({1:[2,3]}...)* наиболее быстрым способом?

some_random_anonymous
07.12.2017
06:32:03
Я через string split/join делал, лол

Aragaer
07.12.2017
06:32:03
варварство со сплитами и срезами

some_random_anonymous
07.12.2017
06:32:25
2336 строк решение

Google
Aragaer
07.12.2017
06:32:39
name, weight = t.split() weight = int(weight.strip()[1:-1])

49 строк

some_random_anonymous
07.12.2017
06:32:56
tmp0 := strings.Split(line, " -> ") left, right := "", "" children := []string{} if len(tmp0) == 2 { left, right = tmp0[0], tmp0[1] children = strings.Split(right, ", ") } else { left, right = tmp0[0], "" }

Pachvarsh
07.12.2017
06:32:59
ну емана

Aragaer
07.12.2017
06:34:22
какие-то уродские оба формата

some_random_anonymous
07.12.2017
06:34:27
Да на самом деле будь такая задача в реальном проекте, то конечно можно потратить сил на приличное оформление

Aragaer
07.12.2017
06:34:50
ага

some_random_anonymous
07.12.2017
06:38:00
Например, не писать на го
Что не так с Go? Я на нём всё пишу.

Нормальный язык.

/dev
07.12.2017
06:38:11
Мета где?

/dev
07.12.2017
06:38:44
Что за сишка с корутинами?

Maxim robox
07.12.2017
06:39:47
Все. Больше не буду днем решать елку. Уже не обойдешься десятью минутами. Надо работать.

/dev
07.12.2017
06:39:55
https://mobile.twitter.com/yogthos/status/883058510275149826/photo/1

some_random_anonymous
07.12.2017
06:43:08
https://mobile.twitter.com/yogthos/status/883058510275149826/photo/1
https://www.reddit.com/r/gobashing/comments/6fmh7p/introducing_the_go_keyboard/

Aragaer
07.12.2017
06:44:01
ну я вон собираюсь в ближайшем будущем кусок бота на го писать

some_random_anonymous
07.12.2017
06:44:37
Что за сишка с корутинами?
Goroutines != coroutines если что. Goroutines лучше.

И в Golang goroutines намного проще, лучше и удобнее, чем coroutines в Питоне и asyncio. Постоянно то тут, то там натыкаюсь на проблемы с пониманием asyncio. Та ещё вундервафля.

Google
/dev
07.12.2017
06:45:26
Goroutines != coroutines если что. Goroutines лучше.
И зачем оно нужно, когда есть C++20 TS?

Aragaer
07.12.2017
06:45:44
потому что оно не с++?

some_random_anonymous
07.12.2017
06:45:52
И зачем оно нужно, когда есть C++20 TS?
Я смотрел нечто, что назвали async/await в C++. Это звездец.

/dev
07.12.2017
06:46:03
потому что оно не с++?
Так это же минус

Admin
ERROR: S client not available

some_random_anonymous
07.12.2017
06:47:49
Минус — это уёбищный и тяжёлый синтаксис C++1x, C++2x.

Нам как-бы задачи решать надо, а не бороться с этим.

Корутины в C++ уже есть? В стиле Python/Node. Чтобы взял и начал юзать, а не читать талмуды.

/dev
07.12.2017
06:50:14
Минус — это уёбищный и тяжёлый синтаксис C++1x, C++2x.
expert friendly Когда там в го монады завезли?

Ivan
07.12.2017
07:07:20
всем привет, есть фанаты micropython'а?

dmks
07.12.2017
08:18:26
Бггг. Рупайтон 1 - 0 Реклама



Спасибо Альфа-Банку, я ожидал что меня на хуй пошлют

@b0g3r ты страдал не зря.

Tigran
07.12.2017
08:21:26
вау

Павел
07.12.2017
08:21:44
нагнули кристину

b0g3r
07.12.2017
08:22:41
!!!!!!

Вау

Павел
07.12.2017
08:22:46
уххх предстиавляю как у неё горело

Google
Maxim robox
07.12.2017
08:24:49
Что там по ссылке?

dmks
07.12.2017
08:24:58
http://telegra.ph/Slishkom-horoshaya-reklama-12-04

Павел
07.12.2017
08:25:52
там есть я

о боже

я знаменит

Tigran
07.12.2017
08:26:11
направленные на развития

dmks
07.12.2017
08:26:18
бля, дело было в 3 ночи

Tigran
07.12.2017
08:26:19
я твой реклама баннер удалял

dmks
07.12.2017
08:26:34
обидеть художника может каждый, сам бы написал %)

Tigran
07.12.2017
08:26:45
no offense bro)

Aeon
07.12.2017
08:27:01
я знаменит
Мама я на телевизоре

Павел
07.12.2017
08:27:19
я ожидал что там будет пара скринов и гневные тексты, но ты целую статью накидал

Страница 4314 из 9768