summaryrefslogtreecommitdiff
path: root/prolog/problems/lists/last_elem_2
diff options
context:
space:
mode:
authorAleksander Sadikov <aleksander.sadikov@fri.uni-lj.si>2016-03-14 05:32:41 +0100
committerAleksander Sadikov <aleksander.sadikov@fri.uni-lj.si>2016-03-14 05:32:41 +0100
commit4cdb49c0e53ce60c72bd276131c1e89c5588c9d7 (patch)
tree84f3f1df53b0cfddde08c16e6fe4a07e489109f2 /prolog/problems/lists/last_elem_2
parent04f1479f94cd96754b4befbe3a176622631f1941 (diff)
Plans for last_elem/2 added.
Diffstat (limited to 'prolog/problems/lists/last_elem_2')
-rw-r--r--prolog/problems/lists/last_elem_2/sl.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/prolog/problems/lists/last_elem_2/sl.py b/prolog/problems/lists/last_elem_2/sl.py
index 7ab8ddc..9bf61a2 100644
--- a/prolog/problems/lists/last_elem_2/sl.py
+++ b/prolog/problems/lists/last_elem_2/sl.py
@@ -14,12 +14,13 @@ description = '''\
'''
plan = ['''\
-<p></p>
+<p>Do prvega elementa v seznamu je enostavno priti, do zadnjega se je treba rekurzivno prebiti.</p>
''', '''\
-<p> <code>X</code> </p>
+<p>Seznam lahko razbijem na glavo in rep in iščem dalje v repu. Problem sem zmanjšal (rep je manjši
+od celega seznama), torej lahko uporabim rekurzijo.</p>
''', '''\
-<p>
-Ker je nov seznam manjši, sem tudi problem zmanjšal.</p>
+<p>Če je <code>X</code> zadnji element repa <code>T</code>, potem je <code>X</code> tudi zadnji element
+celega seznama, ki je oblike <code>[H|T]</code>.</p>
''']
hint = {