From 388b32039898cc8f1784378689007254eb7a33b6 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Wed, 13 Jan 2016 13:51:15 +0100 Subject: Remove space-padding from
 blocks

---
 prolog/problems/lists/conc_3/en.py               |  8 ++++----
 prolog/problems/lists/conc_3/sl.py               |  8 ++++----
 prolog/problems/lists/count_3/en.py              |  4 ++--
 prolog/problems/lists/count_3/sl.py              |  4 ++--
 prolog/problems/lists/del_3/en.py                | 18 +++++++++---------
 prolog/problems/lists/del_3/sl.py                | 18 +++++++++---------
 prolog/problems/lists/divide_3/en.py             |  8 ++++----
 prolog/problems/lists/divide_3/sl.py             |  8 ++++----
 prolog/problems/lists/dup_2/en.py                |  8 ++++----
 prolog/problems/lists/dup_2/sl.py                |  8 ++++----
 prolog/problems/lists/evenlen_1_+_oddlen_1/en.py | 12 ++++++------
 prolog/problems/lists/evenlen_1_+_oddlen_1/sl.py | 12 ++++++------
 prolog/problems/lists/insert_3/en.py             |  8 ++++----
 prolog/problems/lists/insert_3/sl.py             |  8 ++++----
 prolog/problems/lists/len_2/en.py                |  4 ++--
 prolog/problems/lists/len_2/sl.py                |  4 ++--
 prolog/problems/lists/max_2/en.py                |  8 ++++----
 prolog/problems/lists/max_2/sl.py                |  8 ++++----
 prolog/problems/lists/memb_2/en.py               | 12 ++++++------
 prolog/problems/lists/memb_2/sl.py               | 12 ++++++------
 prolog/problems/lists/min_2/en.py                |  8 ++++----
 prolog/problems/lists/min_2/sl.py                |  8 ++++----
 prolog/problems/lists/palindrome_1/en.py         |  8 ++++----
 prolog/problems/lists/palindrome_1/sl.py         |  8 ++++----
 prolog/problems/lists/permute_2/en.py            | 14 +++++++-------
 prolog/problems/lists/permute_2/sl.py            | 14 +++++++-------
 prolog/problems/lists/rev_2/en.py                |  8 ++++----
 prolog/problems/lists/rev_2/sl.py                |  8 ++++----
 prolog/problems/lists/shiftleft_2/en.py          |  4 ++--
 prolog/problems/lists/shiftleft_2/sl.py          |  4 ++--
 prolog/problems/lists/shiftright_2/en.py         |  4 ++--
 prolog/problems/lists/shiftright_2/sl.py         |  4 ++--
 prolog/problems/lists/sublist_2/en.py            | 16 ++++++++--------
 prolog/problems/lists/sublist_2/sl.py            | 16 ++++++++--------
 prolog/problems/lists/sum_2/en.py                |  4 ++--
 prolog/problems/lists/sum_2/sl.py                |  4 ++--
 36 files changed, 156 insertions(+), 156 deletions(-)

(limited to 'prolog/problems/lists')

diff --git a/prolog/problems/lists/conc_3/en.py b/prolog/problems/lists/conc_3/en.py
index 7399f7e..ba1a571 100644
--- a/prolog/problems/lists/conc_3/en.py
+++ b/prolog/problems/lists/conc_3/en.py
@@ -6,10 +6,10 @@ slug = 'concatenate two lists'
 description = '''\
 

conc(L1, L2, L): the list L is obtained by appending the elements of L2 to L1.

-  ?- conc([1,2], [3,4], X).
-    X = [1,2,3,4].
-  ?- conc(X, [], [1,2,3]).
-    X = [1,2,3].
+?- conc([1,2], [3,4], X).
+  X = [1,2,3,4].
+?- conc(X, [], [1,2,3]).
+  X = [1,2,3].
 
''' hint = {} diff --git a/prolog/problems/lists/conc_3/sl.py b/prolog/problems/lists/conc_3/sl.py index 15e3163..211f65c 100644 --- a/prolog/problems/lists/conc_3/sl.py +++ b/prolog/problems/lists/conc_3/sl.py @@ -6,10 +6,10 @@ slug = 'Združi dva seznama (konkatenacija)' description = '''\

conc(L1, L2, L): seznam L dobiš tako, da seznamu L1 na konec dodaš elemente seznama L2.

-  ?- conc([1,2], [3,4], X).
-    X = [1,2,3,4].
-  ?- conc(X, [], [1,2,3]).
-    X = [1,2,3].
+?- conc([1,2], [3,4], X).
+  X = [1,2,3,4].
+?- conc(X, [], [1,2,3]).
+  X = [1,2,3].
 
''' hint = {} diff --git a/prolog/problems/lists/count_3/en.py b/prolog/problems/lists/count_3/en.py index c676dea..dd13bc0 100644 --- a/prolog/problems/lists/count_3/en.py +++ b/prolog/problems/lists/count_3/en.py @@ -6,8 +6,8 @@ slug = 'find the number of occurrences of an element in list' description = '''\

count(X, L, N): N is the number of times the element X appears in the list L.

-  ?- count(1, [1,2,1,3,1], N).
-    N = 3.
+?- count(1, [1,2,1,3,1], N).
+  N = 3.
 
''' hint = {} diff --git a/prolog/problems/lists/count_3/sl.py b/prolog/problems/lists/count_3/sl.py index 15a4650..98cd6f8 100644 --- a/prolog/problems/lists/count_3/sl.py +++ b/prolog/problems/lists/count_3/sl.py @@ -6,8 +6,8 @@ slug = 'Preštej kolikokrat se element pojavi v seznamu' description = '''\

count(X, L, N): N je število kolikokrat se element X pojavi v seznamu L.

-  ?- count(1, [1,2,1,3,1], N).
-    N = 3.
+?- count(1, [1,2,1,3,1], N).
+  N = 3.
 
''' hint = {} diff --git a/prolog/problems/lists/del_3/en.py b/prolog/problems/lists/del_3/en.py index d7e38e8..42ca19f 100644 --- a/prolog/problems/lists/del_3/en.py +++ b/prolog/problems/lists/del_3/en.py @@ -6,15 +6,15 @@ slug = 'delete an element from list' description = '''\

del(X, L1, L2): the list L2 is obtained from L1 by deleting element X.

-  ?- del(1, [1,2,3], L).
-    L = [2,3].
-  ?- del(2, [1,2,3,2,5], L).
-    L = [1,3,2,5] ;
-    L = [1,2,3,5].
-  ?- del(X, [1,2,3], L).
-    X = 1, L = [2,3] ;
-    X = 2, L = [1,3] ;
-    X = 3, L = [1,2].
+?- del(1, [1,2,3], L).
+  L = [2,3].
+?- del(2, [1,2,3,2,5], L).
+  L = [1,3,2,5] ;
+  L = [1,2,3,5].
+?- del(X, [1,2,3], L).
+  X = 1, L = [2,3] ;
+  X = 2, L = [1,3] ;
+  X = 3, L = [1,2].
 
''' hint = {} diff --git a/prolog/problems/lists/del_3/sl.py b/prolog/problems/lists/del_3/sl.py index 49ab16f..3c45408 100644 --- a/prolog/problems/lists/del_3/sl.py +++ b/prolog/problems/lists/del_3/sl.py @@ -6,15 +6,15 @@ slug = 'Zbriši element iz seznama' description = '''\

del(X, L1, L2): seznam L2 dobimo iz seznama L1 tako da zbrišemo element X.

-  ?- del(1, [1,2,3], L).
-    L = [2,3].
-  ?- del(2, [1,2,3,2,5], L).
-    L = [1,3,2,5] ;
-    L = [1,2,3,5].
-  ?- del(X, [1,2,3], L).
-    X = 1, L = [2,3] ;
-    X = 2, L = [1,3] ;
-    X = 3, L = [1,2].
+?- del(1, [1,2,3], L).
+  L = [2,3].
+?- del(2, [1,2,3,2,5], L).
+  L = [1,3,2,5] ;
+  L = [1,2,3,5].
+?- del(X, [1,2,3], L).
+  X = 1, L = [2,3] ;
+  X = 2, L = [1,3] ;
+  X = 3, L = [1,2].
 
''' hint = {} diff --git a/prolog/problems/lists/divide_3/en.py b/prolog/problems/lists/divide_3/en.py index fded262..a22c8ac 100644 --- a/prolog/problems/lists/divide_3/en.py +++ b/prolog/problems/lists/divide_3/en.py @@ -6,10 +6,10 @@ slug = 'split a list into parts of roughly equal length' description = '''\

divide(L, L1, L2): the list L1 contains elements at odd positions in L, and the list L2 contains the elements at even positions in L.

-  ?- divide([a,b,c,d,e,f,g], X, Y).
-    X = [a,c,e,g], Y = [b,d,f].
-  ?- divide([a,b,c,d,e,f], X, Y).
-    X = [a,c,e], Y = [b,d,f].
+?- divide([a,b,c,d,e,f,g], X, Y).
+  X = [a,c,e,g], Y = [b,d,f].
+?- divide([a,b,c,d,e,f], X, Y).
+  X = [a,c,e], Y = [b,d,f].
 
''' hint = {} diff --git a/prolog/problems/lists/divide_3/sl.py b/prolog/problems/lists/divide_3/sl.py index ecf9a5a..308781e 100644 --- a/prolog/problems/lists/divide_3/sl.py +++ b/prolog/problems/lists/divide_3/sl.py @@ -6,10 +6,10 @@ slug = 'Razdeli dani seznam na dva podseznama (približno) enake velikosti' description = '''\

divide(L, L1, L2): seznam L1 vsebuje elemente na lihih pozicijah v seznamu L, seznam L2 pa elemente na sodih pozicijah v L.

-  ?- divide([a,b,c,d,e,f,g], X, Y).
-    X = [a,c,e,g], Y = [b,d,f].
-  ?- divide([a,b,c,d,e,f], X, Y).
-    X = [a,c,e], Y = [b,d,f].
+?- divide([a,b,c,d,e,f,g], X, Y).
+  X = [a,c,e,g], Y = [b,d,f].
+?- divide([a,b,c,d,e,f], X, Y).
+  X = [a,c,e], Y = [b,d,f].
 
''' hint = {} diff --git a/prolog/problems/lists/dup_2/en.py b/prolog/problems/lists/dup_2/en.py index c1d0c1a..b3f3f52 100644 --- a/prolog/problems/lists/dup_2/en.py +++ b/prolog/problems/lists/dup_2/en.py @@ -6,10 +6,10 @@ slug = 'duplicate the elements of a list' description = '''\

dup(L1, L2): the list L2 is obtained from L1 by duplicating every element.

-  ?- dup([1,2], X).
-    X = [1,1,2,2].
-  ?- dup([1,2,3], X).
-    X = [1,1,2,2,3,3].
+?- dup([1,2], X).
+  X = [1,1,2,2].
+?- dup([1,2,3], X).
+  X = [1,1,2,2,3,3].
 
''' hint = {} diff --git a/prolog/problems/lists/dup_2/sl.py b/prolog/problems/lists/dup_2/sl.py index fc974d8..7d8532d 100644 --- a/prolog/problems/lists/dup_2/sl.py +++ b/prolog/problems/lists/dup_2/sl.py @@ -6,10 +6,10 @@ slug = 'Podvoji vse elemente v seznamu' description = '''\

dup(L1, L2): seznam L2 dobimo iz L1 tako, da podvojimo vsak element.

-  ?- dup([1,2], X).
-    X = [1,1,2,2].
-  ?- dup([1,2,3], X).
-    X = [1,1,2,2,3,3].
+?- dup([1,2], X).
+  X = [1,1,2,2].
+?- dup([1,2,3], X).
+  X = [1,1,2,2,3,3].
 
''' hint = {} diff --git a/prolog/problems/lists/evenlen_1_+_oddlen_1/en.py b/prolog/problems/lists/evenlen_1_+_oddlen_1/en.py index 1ac7990..a01a41b 100644 --- a/prolog/problems/lists/evenlen_1_+_oddlen_1/en.py +++ b/prolog/problems/lists/evenlen_1_+_oddlen_1/en.py @@ -7,12 +7,12 @@ description = '''\

evenlen(L): the list L has an even number of elements.
oddlen(L): the list L has an odd number of elements.

-  ?- oddlen([1,2,3,4,5]).
-    true.
-  ?- oddlen([1,2,3,4]).
-    false.
-  ?- evenlen([1,2,3,4]).
-    true.
+?- oddlen([1,2,3,4,5]).
+  true.
+?- oddlen([1,2,3,4]).
+  false.
+?- evenlen([1,2,3,4]).
+  true.
 
''' hint = {} diff --git a/prolog/problems/lists/evenlen_1_+_oddlen_1/sl.py b/prolog/problems/lists/evenlen_1_+_oddlen_1/sl.py index 1959877..4ca44c2 100644 --- a/prolog/problems/lists/evenlen_1_+_oddlen_1/sl.py +++ b/prolog/problems/lists/evenlen_1_+_oddlen_1/sl.py @@ -7,12 +7,12 @@ description = '''\

evenlen(L): seznam L ima sodo število elementov.
oddlen(L): seznam L ima liho število elementov.

-  ?- oddlen([1,2,3,4,5]).
-    true.
-  ?- oddlen([1,2,3,4]).
-    false.
-  ?- evenlen([1,2,3,4]).
-    true.
+?- oddlen([1,2,3,4,5]).
+  true.
+?- oddlen([1,2,3,4]).
+  false.
+?- evenlen([1,2,3,4]).
+  true.
 
''' hint = {} diff --git a/prolog/problems/lists/insert_3/en.py b/prolog/problems/lists/insert_3/en.py index 6a3da54..c4640ab 100644 --- a/prolog/problems/lists/insert_3/en.py +++ b/prolog/problems/lists/insert_3/en.py @@ -6,10 +6,10 @@ slug = 'insert an element into list' description = '''\

insert(X, L1, L2): the list L2 is obtained from L1 by inserting the element X at arbitrary position.

-  ?- insert(1, [2,3], L).
-    L = [1,2,3] ;
-    L = [2,1,3] ;
-    L = [2,3,1].
+?- insert(1, [2,3], L).
+  L = [1,2,3] ;
+  L = [2,1,3] ;
+  L = [2,3,1].
 
''' hint = {} diff --git a/prolog/problems/lists/insert_3/sl.py b/prolog/problems/lists/insert_3/sl.py index 08ffced..7db15a6 100644 --- a/prolog/problems/lists/insert_3/sl.py +++ b/prolog/problems/lists/insert_3/sl.py @@ -6,10 +6,10 @@ slug = 'Vstavi element na poljubno mesto v seznamu' description = '''\

insert(X, L1, L2): seznam L2 dobimo iz L1 tako, da vstavimo element X na poljubno mesto. Predikat naj vrne vse možne rešitve, eno za drugo.

-  ?- insert(1, [2,3], L).
-    L = [1,2,3] ;
-    L = [2,1,3] ;
-    L = [2,3,1].
+?- insert(1, [2,3], L).
+  L = [1,2,3] ;
+  L = [2,1,3] ;
+  L = [2,3,1].
 
''' hint = {} diff --git a/prolog/problems/lists/len_2/en.py b/prolog/problems/lists/len_2/en.py index 9de0060..3ca963e 100644 --- a/prolog/problems/lists/len_2/en.py +++ b/prolog/problems/lists/len_2/en.py @@ -6,8 +6,8 @@ slug = 'find the length of a list' description = '''\

len(L, Len): Len is the length of the list L.

-  ?- len([1,2,3], Len).
-    Len = 3.
+?- len([1,2,3], Len).
+  Len = 3.
 
''' hint = {} diff --git a/prolog/problems/lists/len_2/sl.py b/prolog/problems/lists/len_2/sl.py index 5b9f05a..0e98272 100644 --- a/prolog/problems/lists/len_2/sl.py +++ b/prolog/problems/lists/len_2/sl.py @@ -6,8 +6,8 @@ slug = 'Izračunaj dolžino danega seznama' description = '''\

len(L, Len): Len je dolžina seznama L.

-  ?- len([1,2,3], Len).
-    Len = 3.
+?- len([1,2,3], Len).
+  Len = 3.
 
''' hint = {} diff --git a/prolog/problems/lists/max_2/en.py b/prolog/problems/lists/max_2/en.py index f851cd9..c4bc7e2 100644 --- a/prolog/problems/lists/max_2/en.py +++ b/prolog/problems/lists/max_2/en.py @@ -6,10 +6,10 @@ slug = 'find the largest element in list' description = '''\

max(L, Max): Max is the largest value in the list L.

-  ?- max([5,4,1,6], M).
-    M = 6.
-  ?- max([3,2,2], M).
-    M = 3.
+?- max([5,4,1,6], M).
+  M = 6.
+?- max([3,2,2], M).
+  M = 3.
 
''' hint = {} diff --git a/prolog/problems/lists/max_2/sl.py b/prolog/problems/lists/max_2/sl.py index 81c354b..7a0d07a 100644 --- a/prolog/problems/lists/max_2/sl.py +++ b/prolog/problems/lists/max_2/sl.py @@ -6,10 +6,10 @@ slug = 'Poišči največji element v danem seznamu' description = '''\

max(L, Max): Max je največji element v seznamu L.

-  ?- max([5,4,1,6], M).
-    M = 6.
-  ?- max([3,2,2], M).
-    M = 3.
+?- max([5,4,1,6], M).
+  M = 6.
+?- max([3,2,2], M).
+  M = 3.
 
''' hint = {} diff --git a/prolog/problems/lists/memb_2/en.py b/prolog/problems/lists/memb_2/en.py index 3fb20d3..2339c5d 100644 --- a/prolog/problems/lists/memb_2/en.py +++ b/prolog/problems/lists/memb_2/en.py @@ -6,12 +6,12 @@ slug = 'find elements in list' description = '''\

memb(M, L): M is an element of list L.

-  ?- memb(X, [1,2,3]).
-    X = 1 ;
-    X = 2 ;
-    X = 3.
-  ?- memb(1, [3,2,X]).
-    X = 1.
+?- memb(X, [1,2,3]).
+  X = 1 ;
+  X = 2 ;
+  X = 3.
+?- memb(1, [3,2,X]).
+  X = 1.
 
''' hint = {} diff --git a/prolog/problems/lists/memb_2/sl.py b/prolog/problems/lists/memb_2/sl.py index 540394b..382a776 100644 --- a/prolog/problems/lists/memb_2/sl.py +++ b/prolog/problems/lists/memb_2/sl.py @@ -6,12 +6,12 @@ slug = 'Preveri (poišči), če je dani element v seznamu' description = '''\

memb(E, L): E je element seznama L.

-  ?- memb(X, [1,2,3]).
-    X = 1 ;
-    X = 2 ;
-    X = 3.
-  ?- memb(1, [3,2,X]).
-    X = 1.
+?- memb(X, [1,2,3]).
+  X = 1 ;
+  X = 2 ;
+  X = 3.
+?- memb(1, [3,2,X]).
+  X = 1.
 
''' hint = {} diff --git a/prolog/problems/lists/min_2/en.py b/prolog/problems/lists/min_2/en.py index 2432be2..18f45a6 100644 --- a/prolog/problems/lists/min_2/en.py +++ b/prolog/problems/lists/min_2/en.py @@ -6,10 +6,10 @@ slug = 'find the smallest element' description = '''\

min(L, Min): Min is the smallest value in the list L.

-  ?- min([5,4,1,6], M).
-    M = 1.
-  ?- min([3,2,2], M).
-    M = 2.
+?- min([5,4,1,6], M).
+  M = 1.
+?- min([3,2,2], M).
+  M = 2.
 
''' hint = {} diff --git a/prolog/problems/lists/min_2/sl.py b/prolog/problems/lists/min_2/sl.py index 6a5964b..703a05e 100644 --- a/prolog/problems/lists/min_2/sl.py +++ b/prolog/problems/lists/min_2/sl.py @@ -6,10 +6,10 @@ slug = 'Poišči najmanjši element v danem seznamu' description = '''\

min(L, Min): Min je najmanjši element v seznamu L.

-  ?- min([5,4,1,6], M).
-    M = 1.
-  ?- min([3,2,2], M).
-    M = 2.
+?- min([5,4,1,6], M).
+  M = 1.
+?- min([3,2,2], M).
+  M = 2.
 
''' hint = {} diff --git a/prolog/problems/lists/palindrome_1/en.py b/prolog/problems/lists/palindrome_1/en.py index 7f30f8e..48ee8ac 100644 --- a/prolog/problems/lists/palindrome_1/en.py +++ b/prolog/problems/lists/palindrome_1/en.py @@ -6,10 +6,10 @@ slug = 'check if list is a palindrome' description = '''\

palindrome(L): the elements of list L are the same when read from the front or back of the list.

-  ?- palindrome([1,2,3,2,1]).
-    true.
-  ?- palindrome([1,2,3]).
-    false.
+?- palindrome([1,2,3,2,1]).
+  true.
+?- palindrome([1,2,3]).
+  false.
 
''' hint = {} diff --git a/prolog/problems/lists/palindrome_1/sl.py b/prolog/problems/lists/palindrome_1/sl.py index 04f1f59..ad67d3f 100644 --- a/prolog/problems/lists/palindrome_1/sl.py +++ b/prolog/problems/lists/palindrome_1/sl.py @@ -6,10 +6,10 @@ slug = 'Preveri, če elementi seznama tvorijo palindrom' description = '''\

palindrome(L): Elementi seznama L se preberejo v istem vrstnem redu z začetka in s konca seznama.

-  ?- palindrome([1,2,3,2,1]).
-    true.
-  ?- palindrome([1,2,3]).
-    false.
+?- palindrome([1,2,3,2,1]).
+  true.
+?- palindrome([1,2,3]).
+  false.
 
''' hint = {} diff --git a/prolog/problems/lists/permute_2/en.py b/prolog/problems/lists/permute_2/en.py index 29d287f..b5dae76 100644 --- a/prolog/problems/lists/permute_2/en.py +++ b/prolog/problems/lists/permute_2/en.py @@ -6,13 +6,13 @@ slug = 'generate permutations of a list' description = '''\

permute(L1, L2): the list L2 is a permutation of the elements of the list L1.

-  ?- permute([1,2,3], L).
-    L = [1,2,3] ;
-    L = [1,3,2] ;
-    L = [2,1,3] ;
-    L = [2,3,1] ;
-    L = [3,1,2] ;
-    L = [3,2,1].
+?- permute([1,2,3], L).
+  L = [1,2,3] ;
+  L = [1,3,2] ;
+  L = [2,1,3] ;
+  L = [2,3,1] ;
+  L = [3,1,2] ;
+  L = [3,2,1].
 
''' hint = {} diff --git a/prolog/problems/lists/permute_2/sl.py b/prolog/problems/lists/permute_2/sl.py index 2c98340..271b5d9 100644 --- a/prolog/problems/lists/permute_2/sl.py +++ b/prolog/problems/lists/permute_2/sl.py @@ -6,13 +6,13 @@ slug = 'Generiraj permutacije elementov v seznamu' description = '''\

permute(L1, L2): seznam L2 je permutacija vrstnega reda elementov v seznamu L1.

-  ?- permute([1,2,3], L).
-    L = [1,2,3] ;
-    L = [1,3,2] ;
-    L = [2,1,3] ;
-    L = [2,3,1] ;
-    L = [3,1,2] ;
-    L = [3,2,1].
+?- permute([1,2,3], L).
+  L = [1,2,3] ;
+  L = [1,3,2] ;
+  L = [2,1,3] ;
+  L = [2,3,1] ;
+  L = [3,1,2] ;
+  L = [3,2,1].
 
''' hint = {} diff --git a/prolog/problems/lists/rev_2/en.py b/prolog/problems/lists/rev_2/en.py index 7941f9e..3ae126e 100644 --- a/prolog/problems/lists/rev_2/en.py +++ b/prolog/problems/lists/rev_2/en.py @@ -6,10 +6,10 @@ slug = 'reverse a list' description = '''\

rev(L1, L2): the list L2 is obtained from L1 by reversing the order of the elements.

-  ?- rev([1,2,3], X).
-    X = [3,2,1].
-  ?- rev([], X).
-    X = [].
+?- rev([1,2,3], X).
+  X = [3,2,1].
+?- rev([], X).
+  X = [].
 
''' hint = {} diff --git a/prolog/problems/lists/rev_2/sl.py b/prolog/problems/lists/rev_2/sl.py index 95ba8b7..ab58a1c 100644 --- a/prolog/problems/lists/rev_2/sl.py +++ b/prolog/problems/lists/rev_2/sl.py @@ -6,10 +6,10 @@ slug = 'Obrni seznam' description = '''\

rev(L1, L2): seznam L2 ima elemente v obratnem vrstnem redu kot seznam L1.

-  ?- rev([1,2,3], X).
-    X = [3,2,1].
-  ?- rev([], X).
-    X = [].
+?- rev([1,2,3], X).
+  X = [3,2,1].
+?- rev([], X).
+  X = [].
 
''' hint = {} diff --git a/prolog/problems/lists/shiftleft_2/en.py b/prolog/problems/lists/shiftleft_2/en.py index a99b4a7..a8dd5f0 100644 --- a/prolog/problems/lists/shiftleft_2/en.py +++ b/prolog/problems/lists/shiftleft_2/en.py @@ -6,8 +6,8 @@ slug = 'shift a list left' description = '''\

shiftleft(L1, L2): the list L2 is obtained from L1 by shifting elements to the left by one (circular shift).

-  ?- shiftleft([1,2,3,4,5], X).
-    X = [2,3,4,5,1].
+?- shiftleft([1,2,3,4,5], X).
+  X = [2,3,4,5,1].
 
''' hint = {} diff --git a/prolog/problems/lists/shiftleft_2/sl.py b/prolog/problems/lists/shiftleft_2/sl.py index 44e726f..ae412a6 100644 --- a/prolog/problems/lists/shiftleft_2/sl.py +++ b/prolog/problems/lists/shiftleft_2/sl.py @@ -6,8 +6,8 @@ slug = 'Premakni elemente seznama za eno mesto v levo' description = '''\

shiftleft(L1, L2): elemente v seznamu L1 za eno mesto premaknemo v levo ("circular shift").

-  ?- shiftleft([1,2,3,4,5], X).
-    X = [2,3,4,5,1].
+?- shiftleft([1,2,3,4,5], X).
+  X = [2,3,4,5,1].
 
''' hint = {} diff --git a/prolog/problems/lists/shiftright_2/en.py b/prolog/problems/lists/shiftright_2/en.py index 13384b0..63e11cf 100644 --- a/prolog/problems/lists/shiftright_2/en.py +++ b/prolog/problems/lists/shiftright_2/en.py @@ -6,8 +6,8 @@ slug = 'shift a list right' description = '''\

shiftright(L1, L2): the list L2 is obtained from L1 by shifting elements to the right by one (circular shift).

-  ?- shiftright([1,2,3,4,5], X).
-    X = [5,1,2,3,4].
+?- shiftright([1,2,3,4,5], X).
+  X = [5,1,2,3,4].
 
''' hint = {} diff --git a/prolog/problems/lists/shiftright_2/sl.py b/prolog/problems/lists/shiftright_2/sl.py index 9d84510..62fca8d 100644 --- a/prolog/problems/lists/shiftright_2/sl.py +++ b/prolog/problems/lists/shiftright_2/sl.py @@ -6,8 +6,8 @@ slug = 'Premakni elemente seznama za eno mesto v desno' description = '''\

shiftright(L1, L2): elemente v seznamu L1 za eno mesto premaknemo v desno ("circular shift").

-  ?- shiftright([1,2,3,4,5], X).
-    X = [5,1,2,3,4].
+?- shiftright([1,2,3,4,5], X).
+  X = [5,1,2,3,4].
 
''' hint = {} diff --git a/prolog/problems/lists/sublist_2/en.py b/prolog/problems/lists/sublist_2/en.py index e761e19..2697d9b 100644 --- a/prolog/problems/lists/sublist_2/en.py +++ b/prolog/problems/lists/sublist_2/en.py @@ -6,14 +6,14 @@ slug = 'generate sublists of a list' description = '''\

sublist(L, SL): SL is a continuous sublist of the list L.

-  ?- sublist([1,2,3], X).
-    X = [] ;
-    X = [1] ;
-    X = [1,2] ;
-    X = [1,2,3] ;
-    X = [2] ;
-    X = [2,3] ;
-    X = [3].
+?- sublist([1,2,3], X).
+  X = [] ;
+  X = [1] ;
+  X = [1,2] ;
+  X = [1,2,3] ;
+  X = [2] ;
+  X = [2,3] ;
+  X = [3].
 
''' hint = {} diff --git a/prolog/problems/lists/sublist_2/sl.py b/prolog/problems/lists/sublist_2/sl.py index 27d9b54..cc42219 100644 --- a/prolog/problems/lists/sublist_2/sl.py +++ b/prolog/problems/lists/sublist_2/sl.py @@ -6,14 +6,14 @@ slug = 'Generiraj vse podsezname danega seznama' description = '''\

sublist(L, SL): SL je podseznam seznama L. Predikat naj vrne vse možne podsezname, enega po enega.

-  ?- sublist([1,2,3], X).
-    X = [] ;
-    X = [1] ;
-    X = [1,2] ;
-    X = [1,2,3] ;
-    X = [2] ;
-    X = [2,3] ;
-    X = [3].
+?- sublist([1,2,3], X).
+  X = [] ;
+  X = [1] ;
+  X = [1,2] ;
+  X = [1,2,3] ;
+  X = [2] ;
+  X = [2,3] ;
+  X = [3].
 
''' hint = {} diff --git a/prolog/problems/lists/sum_2/en.py b/prolog/problems/lists/sum_2/en.py index fc4cea8..b4dab45 100644 --- a/prolog/problems/lists/sum_2/en.py +++ b/prolog/problems/lists/sum_2/en.py @@ -6,8 +6,8 @@ slug = 'find the sum of all elements in list' description = '''\

sum(L, Sum): Sum is the sum of all elements in the list L.

-  ?- sum([1,2,3], Sum).
-    Sum = 6.
+?- sum([1,2,3], Sum).
+  Sum = 6.
 
''' hint = {} diff --git a/prolog/problems/lists/sum_2/sl.py b/prolog/problems/lists/sum_2/sl.py index 0e1e6d6..cc0423b 100644 --- a/prolog/problems/lists/sum_2/sl.py +++ b/prolog/problems/lists/sum_2/sl.py @@ -6,8 +6,8 @@ slug = 'Izračunaj vsoto elementov v seznamu' description = '''\

sum(L, Sum): Sum je vsota vseh elementov v seznamu L.

-  ?- sum([1,2,3], Sum).
-    Sum = 6.
+?- sum([1,2,3], Sum).
+  Sum = 6.
 
''' hint = {} -- cgit v1.2.1