diff options
author | Aleksander Sadikov <aleksander.sadikov@fri.uni-lj.si> | 2016-03-09 20:32:53 +0100 |
---|---|---|
committer | Aleksander Sadikov <aleksander.sadikov@fri.uni-lj.si> | 2016-03-09 20:32:53 +0100 |
commit | d1565072c4d1eefcaf294bebfdb9ce1a3d299485 (patch) | |
tree | 72cdf032dd01e1085446669150eff0e02fe70ca1 /prolog/problems/lists/del_3/sl.py | |
parent | 4fd77108854d7e83ce2d7135ed02b65ba73fc9e9 (diff) |
Hints for del/3 updated.
Diffstat (limited to 'prolog/problems/lists/del_3/sl.py')
-rw-r--r-- | prolog/problems/lists/del_3/sl.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/prolog/problems/lists/del_3/sl.py b/prolog/problems/lists/del_3/sl.py index ce82732..df5e014 100644 --- a/prolog/problems/lists/del_3/sl.py +++ b/prolog/problems/lists/del_3/sl.py @@ -80,6 +80,14 @@ Si pozabil dati glavo nazaj na začetek seznama, ko se vračaš iz rekurzije?</p <p><code>?- del(d, [a,b,c,d,e,f,g], L).</code></p> ''', + 'leading_heads_all_x': '''\ +<p>Si morda pozabil (copy/paste?) in uporabil <code>[X|T]</code> namesto bolj splošnega +<code>[H|T]</code> v rekurzivnem primeru?</p> +<p>Od spodnjih dveh vprašanj prologu prvo deluje, drugo pa ne.</p> +<p><code>?- del(d, [d,d,d,d,e,f,g], L).</code></p> +<p><code>?- del(d, [a,b,c,d,e,f,g], L).</code></p> +''', + 'final_hint': '''\ <p>Zanimivost: operaciji vstavljanja in brisanja iz seznama sta si ravno nasprotni. Če se malce poigraš z argumenti, lahko <code>del/3</code> rešiš kar z <code>insert/3</code>.</p> |