Jan. 1st, 2020

like a baby

Jan. 1st, 2020 07:49 pm
avva: (Default)
Мы заметили, что в присутствии младенца весело вспоминать всякие оскорбления, которые почти всегда используют в переносном смысле. Если их понимать буквально, они звучат внезапно свежо и смешно:

"Сосунок!"
"У тебя еще молоко не губах не обсохло!"

Но лучше всего сказала Р. в адрес младенца, правда, по-английски. Когда он неожиданно заплакал и не хотел успокаиваться, она возмущенно заявила:

"You're crying like a baby!"
avva: (Default)
Взял со стола у сослуживца головоломку на составление куба 3x3x3 из семи частей. Позже прочитал, что она знаменита, но как-то мне не приходилось решать раньше. Долго тупил и не мог составить.



Наконец это меня так разозлило, что написал сегодня код, который находит решение.

Если кому-то интересно, вот он. Около 50 строк. Если вы программист, то перед чтением кода подумайте несколько минут о том, как бы вы сами такое написали, составьте хотя бы в уме план. Если вы знаете, как это сделать заметно короче и/или элегантнее, чем у меня, расскажите, мне любопытно. У меня получилось заметно проще, чем то, как думал вначале сделать (хранить фигуры как множества из 3 или 4 трехмерных точек, получать варианты вращением и двигать туда-сюда, пересекая с целочисленной решеткой точек куба), но не то чтобы нравится.

P.S. Он находит все решения, включая повороты и отражения; при желании можно додавить, чтобы находил только уникальные, но мне уже лень было.

June 2025

S M T W T F S
123 4 5 6 7
8 910 11 12 13 14
15 161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 16th, 2025 07:03 pm
Powered by Dreamwidth Studios