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. Он находит все решения, включая повороты и отражения; при желании можно додавить, чтобы находил только уникальные, но мне уже лень было.

April 2025

S M T W T F S
   1 2 3 45
6 7 89 10 11 12
1314 15 1617 1819
2021 22 23242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 12:55 pm
Powered by Dreamwidth Studios