mirror of
https://github.com/chylex/Advent-of-Code.git
synced 2025-05-19 01:34:04 +02:00
Add 2017 - Day 2 - Part 2
This commit is contained in:
parent
7bd6da2c29
commit
dbd9e028e6
@ -10,4 +10,15 @@ UPDATE "02.output" SET result = (
|
||||
) row
|
||||
) WHERE part = 1;
|
||||
|
||||
CREATE TABLE "02.cells" AS
|
||||
SELECT input.row, cell.col, cell.value::INTEGER
|
||||
FROM (SELECT ROW_NUMBER() OVER () AS row, input AS line FROM "02.input") input
|
||||
CROSS JOIN REGEXP_SPLIT_TO_TABLE(input.line, '\t') WITH ORDINALITY AS cell(value, col);
|
||||
|
||||
UPDATE "02.output" SET result = (
|
||||
SELECT SUM(a.value / b.value)
|
||||
FROM "02.cells" a
|
||||
INNER JOIN "02.cells" b ON a.row = b.row AND a.value != b.value AND a.value % b.value = 0
|
||||
) WHERE part = 2;
|
||||
|
||||
SELECT aoc_results('02');
|
||||
|
Loading…
Reference in New Issue
Block a user