aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2021-11-08 14:41:50 +0100
committerLuca Ferrari <fluca1978@gmail.com>2021-11-08 14:41:50 +0100
commit43a8879240a187a1ab1c90688463afff9ad33f36 (patch)
tree4b1a7e6666fe14991e08e77b71d94acc9daf376b
parent98833b4aa8ad2809378bda50bc62d1736c19f196 (diff)
downloadperlweeklychallenge-club-43a8879240a187a1ab1c90688463afff9ad33f36.tar.gz
perlweeklychallenge-club-43a8879240a187a1ab1c90688463afff9ad33f36.tar.bz2
perlweeklychallenge-club-43a8879240a187a1ab1c90688463afff9ad33f36.zip
PWC 136 merge fix
-rw-r--r--challenge-136/luca-ferrari/postgresql/ch-1.sql20
-rw-r--r--challenge-136/luca-ferrari/postgresql/ch-2.sql33
2 files changed, 2 insertions, 51 deletions
diff --git a/challenge-136/luca-ferrari/postgresql/ch-1.sql b/challenge-136/luca-ferrari/postgresql/ch-1.sql
index 6dd5215177..6dbee2b0af 100644
--- a/challenge-136/luca-ferrari/postgresql/ch-1.sql
+++ b/challenge-136/luca-ferrari/postgresql/ch-1.sql
@@ -1,21 +1,3 @@
-<<<<<<< HEAD
-CREATE OR REPLACE FUNCTION task1( a int, b int )
- RETURNS int
-AS $CODE$
- SELECT gcd( a, b ) % 2;
- $CODE$
- LANGUAGE SQL;
-
-/*
- Example of invocation:
-
- testdb=> SELECT task1( 8, 24 ) as a8_24, task1( 26, 39 ) as a26_39, task1( 4, 10 ) as a4_10;
- -[ RECORD 1 ]
- a8_24 | 0
- a26_39 | 1
- a4_10 | 0
-*/
-=======
/*
testdb=> SELECT FRIENDLY( 26, 39 );
friendly
@@ -40,4 +22,4 @@ AS $CODE$
END;
$CODE$
LANGUAGE SQL;
->>>>>>> dfcf558b2190d45a5ebf3c486a7c316dbc3e197e
+
diff --git a/challenge-136/luca-ferrari/postgresql/ch-2.sql b/challenge-136/luca-ferrari/postgresql/ch-2.sql
index eede27f347..f7d9e52fd0 100644
--- a/challenge-136/luca-ferrari/postgresql/ch-2.sql
+++ b/challenge-136/luca-ferrari/postgresql/ch-2.sql
@@ -1,34 +1,3 @@
-<<<<<<< HEAD
-
-CREATE OR REPLACE FUNCTION task2( l int default 16)
- RETURNS SETOF text
- AS $CODE$
-
-WITH RECURSIVE
- fib( p, n ) AS (
- SELECT 1 as p, 1 as n
- UNION
- SELECT n, p + n FROM fib WHERE n < l
- )
- , permutations AS (
- SELECT n::text as perm_n, n as perm_sum, array[ 1 ] as pivot
- FROM fib
- UNION ALL
- SELECT permutations.perm_n || ',' || fib.n, perm_sum + fib.n, array_append( pivot, fib.n )
- FROM permutations, fib
- WHERE fib.n < l
- AND position( fib.n::text in perm_n ) = 0
-
- )
- , results as (
- SELECT array( SELECT perm_n FROM permutations )
- )
- SELECT *
- FROM results;
-
- $CODE$
- LANGUAGE sql;
-=======
CREATE OR REPLACE FUNCTION fibonacci_sum( l int DEFAULT 16 )
RETURNS bigint
AS $CODE$
@@ -62,4 +31,4 @@ WHERE total_sum = l
$CODE$
LANGUAGE SQL;
->>>>>>> dfcf558b2190d45a5ebf3c486a7c316dbc3e197e
+