
Kolyann
23.12.2015
11:25:08
не все сантехники одинаково безобидны.

Henaro
23.12.2015
11:25:48
особенно с бодуна

Kolyann
23.12.2015
11:26:39
а с бодуна он вообще тебя унаследует нахуй
(но не перегрузит)

Google

Henaro
23.12.2015
11:27:04
по параметрам вычислит

Anton
23.12.2015
11:29:55
Инкапсулирует в больнице на неделю

Henaro
23.12.2015
11:30:20
будешь потом всю жизнь полиморфировать

Anton
23.12.2015
11:30:57
Станешь абстрактным

Henaro
23.12.2015
11:31:46
придётся работать на jvm
и получать пособие по невалидности

Dan
23.12.2015
11:33:12
на этой высокой ноте нашего высокоинтелектуального разговора я вас отсавлю

Kolyann
23.12.2015
11:33:26
порщай

Anton
23.12.2015
11:33:27
Кажется, нас отставили

Henaro
23.12.2015
11:33:45
отсавлю - это от слова save?

Pavel
23.12.2015
11:34:33
https://xakep.ru/2015/12/23/java-is-unsecure/

Anton
23.12.2015
11:35:13
Хакер ещё кто-то читает, фигасе

Henaro
23.12.2015
11:38:50
милый журнальчик

Google

Konstantin
23.12.2015
11:43:56
Периодами хорошие статьи у них есть.

Henaro
23.12.2015
11:44:26
когда-то был подписан, потом покупал штучно, а потом его перестали продавать у нас

Konstantin
23.12.2015
11:45:07

Henaro
23.12.2015
11:48:21
что там нонче в тренде?

Kolyann
23.12.2015
12:12:22
адвентофкод на 23 день чот откатился по сложности к начальным заданиям(

Henaro
23.12.2015
12:15:53
объясни в 2 словах, что за адвент?

Kolyann
23.12.2015
12:16:30
http://adventofcode.com/
всякие прикольные задачки на покодить

Artem
23.12.2015
12:17:01

Kolyann
23.12.2015
12:17:03
как правило на построение алгоритма "лишь бы работал"
ща смотрю

Henaro
23.12.2015
12:17:30
регаться нужно?

Artem
23.12.2015
12:17:49
можно через гитхаб зайти

Kolyann
23.12.2015
12:18:06
гитхаб/твитор/фб/гугол
вроде бы

Artem
23.12.2015
12:18:36

Henaro
23.12.2015
12:21:43
о, скобощки пощитать надо :)
миленько

Kolyann
23.12.2015
12:22:48
дальше веселее

Google

Henaro
23.12.2015
12:23:04
ща повеселимся :))
dive into parenthesis

Kolyann
23.12.2015
12:42:13
какие-то полупиздоватые условия в 7 лол
я долго и упорно пытался понять
kl OR kr -> ks
это битовое значение kl в двадцатишестиричной системе
или название регистра

Artem
23.12.2015
12:44:50
это регистры же, очевидно

Kolyann
23.12.2015
12:46:07
это нихера не очевидно :D

Artem
23.12.2015
12:46:47
Each wire has an identifier (some lowercase letters)

Kolyann
23.12.2015
12:54:14
читать документацию для слабаков
онли примеры, онли хардкор
вообще можно построить в задачке красивый граф

Artem
23.12.2015
13:00:24
примеры-то как раз не про то, там, я думал все с чисел начинается, а вот фиг

Henaro
23.12.2015
13:07:47
а вот например первая задача про скобочки
решение в две строки
data = '()()(()()()....()()())'
print len(data.split('(')) - len(data.split(')'))
насколько это упоротое решение?

Kolyann
23.12.2015
13:10:25
лол

Henaro
23.12.2015
13:10:41
очень подмывало лямбду нарисовать, но я сдержался

Google

Artem
23.12.2015
13:10:43
слишком хитро, у меня вот так:
def elevator(instructions):
commands = {'(': 1, ')': -1}
return sum([commands[i] for i in instructions])

Kolyann
23.12.2015
13:11:38
def floor(st):
return reduce(lambda x,y:x+{'(':1,')':-1}.get(y),st,0)
print(reduce(lambda x,y:x+{'(':1,')':-1}.get(y),inp,0))
понятия не имею, что оно делает

Henaro
23.12.2015
13:11:58
расширяет сознание

Kolyann
23.12.2015
13:12:00
я писал это слишком давно
(3 дня назад)
кажется, мне не стоит заниматься питоном
для меня есть много других прекрасных языков
branifuck, asm

Henaro
23.12.2015
13:13:21
машинный код
да чего там, пиши прямо на llvm :)

Andrey ?
23.12.2015
13:15:38
Машинный код будет чуть пониже, чем llvm

Artem
23.12.2015
13:16:14

Kolyann
23.12.2015
13:16:48
да не, в юности я пинал хуи
а перл пускать начал полтора года назад

Henaro
23.12.2015
13:16:57

Kolyann
23.12.2015
13:17:00
но он мне быстро надоел
точнее меня слегка доёбывали конструкции вида @{[@()]}
или вроде того
поэтому с тех пор перл для меня существует исключительно как пайпик вида ... | perl -ne '@F=split(';'); ...'

Google

Konstantin
23.12.2015
13:59:52
Artem Kharlamov
Великолепное и приятное решение

Henaro
23.12.2015
14:01:38
самое простое и очевидное решение зачастую и является самым верным
а вот интересно, во втором задании, про обёрточную бумагу, на вводные данные на своё усмотрение где-то хранить?
типа лишь бы результат вычислить

Kolyann
23.12.2015
14:03:56
во всех заданиях важен исключительно результат
что ты с данными делаешь совершенно монопенисуально

Henaro
23.12.2015
14:04:35
вот это не совсем понял: The elves also need a little extra paper for each present: the area of the smallest side.

Kolyann
23.12.2015
14:04:38
чот то ли я с седьмым что-то не понимаю, то ли одно из двух

Henaro
23.12.2015
14:04:47
в первом примере это 6, а во втором 1
как так вышло

Kolyann
23.12.2015
14:08:05
размер минимальной стороны коробки
у тебя коробка 5х3х1 - нужна обёртка + кусочек 3х1

Henaro
23.12.2015
14:08:28
это я понял, но в первом примере размер подарка 2x3x4

Kolyann
23.12.2015
14:08:34
коробка 10х10х2 - кусочек 2х10

Henaro
23.12.2015
14:08:49
как там 6 получилось?

Kolyann
23.12.2015
14:08:55
2*3 = 6

Henaro
23.12.2015
14:09:15
а почему на 3?

Kolyann
23.12.2015
14:09:37
потому что минимальную сторону
самая маленькая по площади сторона - 2х3

Henaro
23.12.2015
14:09:50
так минимальная сторона 2 же, не?

Kolyann
23.12.2015
14:09:51
2х4 больше