diff options
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> |