SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

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

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

#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #агрегаты

SQL HowTo: простой финал с агрегатами (Advent of Code 2024, Day 25: Code Chronicle)

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

Хабр

SQL HowTo: оконные функции (Advent of Code 2024, Day 22: Monkey Market)

В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать. Используем оконные функции, чтобы вычислить "третью производную".

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

#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #оконные_функции

SQL HowTo: оконные функции (Advent of Code 2024, Day 22: Monkey Market)

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

Хабр
Join our Cloud HD Video Meeting

Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution used around the world in board, conference, huddle, and training rooms, as well as executive offices and classrooms. Founded in 2011, Zoom helps businesses and organizations bring their teams together in a frictionless environment to get more done. Zoom is a publicly traded company headquartered in San Jose, CA.

Zoom Video

SQL HowTo: кратчайший путь «туда и обратно» и его самосоединение (Advent of Code 2024, Day 20: Race Condition)

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

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

#postgresql #sql #sql_tips_and_tricks #поиск_пути #advent_of_code__2024

SQL HowTo: кратчайший путь «туда и обратно» и его самосоединение (Advent of Code 2024, Day 20: Race Condition)

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

Хабр

SQL HowTo: динамическое программирование (Advent of Code 2024, Day 19: Linen Layout)

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

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

#postgresql #sql #sql_tips_and_tricks #динамическое_программирование #advent_of_code__2024

SQL HowTo: динамическое программирование (Advent of Code 2024, Day 19: Linen Layout)

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

Хабр

SQL HowTo: поиск пути и дихотомия (Advent of Code 2024, Day 18: RAM Run)

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

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

#postgresql #sql #sql_tips_and_tricks #поиск_пути #advent_of_code__2024 #дихотомия

SQL HowTo: поиск пути и дихотомия (Advent of Code 2024, Day 18: RAM Run)

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

Хабр

SQL HowTo: подбираем значение ветвлением (Advent of Code 2024, Day 17: Chronospatial Computer)

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

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

#postgresql #sql #sql_tips_and_tricks #рекурсия #advent_of_code__2024

SQL HowTo: подбираем значение ветвлением (Advent of Code 2024, Day 17: Chronospatial Computer)

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

Хабр

SQL HowTo: укрощаем рекурсию в лабиринте (Advent of Code 2024, Day 16: Reindeer Maze)

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

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

#postgresql #sql #sql_tips_and_tricks #рекурсия #лабиринт #advent_of_code__2024

SQL HowTo: укрощаем рекурсию в лабиринте (Advent of Code 2024, Day 16: Reindeer Maze)

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

Хабр
A game of Tak – Neverness

SQL HowTo: «экспоненциальная» рекурсия (Advent of Code 2024, Day 7: Bridge Repair)

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

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

#postgresql #sql #sql_tips_and_tricks #advent_of_code__2024 #рекурсия

SQL HowTo: «экспоненциальная» рекурсия (Advent of Code 2024, Day 7: Bridge Repair)

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

Хабр