SQL HowTo: немного геометрии (Advent of Code 2025, Day 9: Movie Theater)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/984330/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: немного геометрии (Advent of Code 2025, Day 9: Movie Theater)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

SQL HowTo: ускоряем запрос в 32 раза (Advent of Code 2025, Day 8: Playground)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/981438/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: ускоряем запрос в 32 раза (Advent of Code 2025, Day 8: Playground)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

@kimvanwyk I have been having so much fun with Advent Of Code 2025 (https://adventofcode.com/2025) -- thanks for putting me on to that!

I'm done with Day 10 (so 20 puzzles). I was able to solve 18 completely on my own. I only used AI for lookup-type questions, e.g. easiest way to create a list comprehension that takes stringA and turns it into a list of sets. (silly made up example, just to illustrate what I used AI for -- i.e. no help with the design of the solution itself, only language specific help, not puzzle logic help.)

Day 7 Part 2: After a couple of days of frustration, I had to peek at your solution in GitHub, and immediately grok-ed the approach you took and was able to manually replicate it.

Day 10 Part 2…. I hate to report… is the first one I eventually had to turn to ChatGPT to for the entire solution. It required higher order math-combination logic that I am not at all familiar with. I first wrote logic that was able to correctly brute force the example data, but the real data took the number of combinations to ridiculous levels -- well beyond my PC's reasonable abilities. So it required algorithms that I know NOTHING about. I am VERY impressed that ChatGPT was able to first give a brute force method when I gave it the example data, and when I gave it one line from the real data, it went “woah there buddy, that’s not possible with brute force, so let me give you a mathematical algorithmic way” and it then gave me a solution which worked first try, and solves the full problem in 2.5 seconds. Hate that I had to turn to AI, but there was no way I was going to solve that.

#advent_of_code #advent_of_code_2025 #adventofcode #adventofcode2025

Advent of Code 2025

Я участвовал в Advent of Code каждый год, начиная с 2021, и мне есть что сказать

Хабр, привет! Меня зовут Стас Федянин, я ведущий инженер-программист в Контуре. Недавно завершился Advent of Code 2025 — в этом году он длился 12 дней вместо 25. Я участвовал, как и пять предыдущих лет. Созрел на эту статью, потому что подумал, что мой опыт и мнение будут интересны сообществу, ведь есть изюминка: каждый год я писал код на новом языке. Считаю, это отличный способ расширить кругозор. В статье делюсь нюансами всех опробованных языков.

https://habr.com/ru/companies/skbkontur/articles/980476/

#advent_of_code #advent_of_code_2025 #программирование #задачи #языки_программирования #gleam #javascript #kotlin #dart #zig

Я участвовал в Advent of Code каждый год, начиная с 2021, и мне есть что сказать

Меня зовут Стас Федянин, я ведущий инженер-программист в Контуре. Решаю задачки в формате AoC с 2021, и стараюсь каждый год писать на новом для себя языке программирования — уже попробовал Kotlin,...

Хабр

SQL HowTo: трассировка и подсчет путей (Advent of Code 2025, Day 7: Laboratories)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/979946/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: трассировка и подсчет путей (Advent of Code 2025, Day 7: Laboratories)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

SQL HowTo: математика вдоль и поперек (Advent of Code 2025, Day 6: Trash Compactor)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/977976/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: математика вдоль и поперек (Advent of Code 2025, Day 6: Trash Compactor)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

SQL HowTo: проверяем и объединяем диапазоны (Advent of Code 2025, Day 5: Cafeteria)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/976670/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: проверяем и объединяем диапазоны (Advent of Code 2025, Day 5: Cafeteria)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

SQL HowTo: «запекаем» шаг рекурсии (Advent of Code 2025, Day 4: Printing Department)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/974190/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: «запекаем» шаг рекурсии (Advent of Code 2025, Day 4: Printing Department)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

SQL HowTo: от частностей к рекурсии (Advent of Code 2025, Day 3: Lobby)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/972726/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: от частностей к рекурсии (Advent of Code 2025, Day 3: Lobby)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр

SQL HowTo: генерируем строкочисла (Advent of Code 2025, Day 2: Gift Shop)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей, начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2025 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.

https://habr.com/ru/companies/tensor/articles/972304/

#postgresql #sql_tips_and_tricks #advent_of_code_2025

SQL HowTo: генерируем строкочисла (Advent of Code 2025, Day 2: Gift Shop)

Осторожно, спойлеры! Не читайте, пока хотите решить задачу самостоятельно. В этой челлендж-серии статей,  начатой с прошлогоднего эвента , попробуем использовать PostgreSQL как среду для решения...

Хабр