From d2264c60a2382d0aa00ec4cf8cc5d794213e2a2a Mon Sep 17 00:00:00 2001 From: Aleksander Sadikov Date: Thu, 8 Sep 2016 21:17:16 +0200 Subject: English translation for palindrome/1 added. --- prolog/problems/lists_advanced/palindrome_1/sl.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'prolog/problems/lists_advanced/palindrome_1/sl.py') diff --git a/prolog/problems/lists_advanced/palindrome_1/sl.py b/prolog/problems/lists_advanced/palindrome_1/sl.py index 30a6bab..1e4e568 100644 --- a/prolog/problems/lists_advanced/palindrome_1/sl.py +++ b/prolog/problems/lists_advanced/palindrome_1/sl.py @@ -8,6 +8,8 @@ description = '''\ true. ?- palindrome([1,2,3]). false. +?- palindrome([a,b,b,a]). + true. ''' plan = ['''\ @@ -22,8 +24,7 @@ palindrom, potem je tudi celoten seznam L palindrom.

hint = { 'eq_instead_of_equ': '''\

Operator == je strožji od operatorja = v smislu, da je za slednjega dovolj, -da elementa lahko naredi enaka (unifikacija). Morda z uporabo = narediš predikat -memb/2 delujoč tudi v kakšni drugi smeri.

+da elementa lahko naredi enaka (unifikacija).

Seveda pa lahko nalogo rešiš brez obeh omenjenih operatorjev, spomni se, da lahko unifikacijo narediš implicitno že kar v argumentih predikata (glavi stavka).

''', @@ -50,8 +51,8 @@ da je N enako kot N + 1 ali kaj podobno logično zlobn ''', '[X,X]_instead_of_[]_base_case': '''\ -

Vsekakor je [X,X] povsem dober robni pogoj, a ne pokrije posebnega primera, ko je vhod kar prazen seznam. To je -seveda stvar definicije, a da bomo imeli vsi enake rešitve, prosim, popravi.

+

Vsekakor je [X,X] povsem dober robni pogoj, a ne pokrije posebnega primera, ko je vhod kar +prazen seznam. To je seveda stvar definicije, a da bomo imeli vsi enake rešitve, prosim, popravi.

''', 'one_base_case_missing': '''\ @@ -62,7 +63,7 @@ seveda stvar definicije, a da bomo imeli vsi enake rešitve, prosim, popravi.

Pazi _ ni enako kot [_]. Prvo predstavlja poljubno spremenljivko, drugo seznam +

Pazi, _ ni enako kot [_]. Prvo predstavlja poljubno spremenljivko, drugo seznam z enim poljubnim elementom.

''', -- cgit v1.2.1