diff options
author | Martin Možina <martin.mozina@fri.uni-lj.si> | 2015-10-18 19:21:36 +0200 |
---|---|---|
committer | Martin Možina <martin.mozina@fri.uni-lj.si> | 2015-10-18 19:21:36 +0200 |
commit | ce6b6b0bc9af3cff176bd995ee25c8334eea632c (patch) | |
tree | 0b6606017549c342171440fd61059e57195e7384 /prolog/problems/family_relations/ancestor_2/sl.py | |
parent | 7dd2b4dc917fe26267c1db1f5f58585a5417cb8c (diff) | |
parent | 8f0a1bdd9a2f2e0b951dd07c23d7f4db1189aee5 (diff) |
Merge branch 'master' of 192.168.15.97:codeq-problems
Diffstat (limited to 'prolog/problems/family_relations/ancestor_2/sl.py')
-rw-r--r-- | prolog/problems/family_relations/ancestor_2/sl.py | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/prolog/problems/family_relations/ancestor_2/sl.py b/prolog/problems/family_relations/ancestor_2/sl.py index d74ccc5..b0fae7c 100644 --- a/prolog/problems/family_relations/ancestor_2/sl.py +++ b/prolog/problems/family_relations/ancestor_2/sl.py @@ -14,14 +14,13 @@ description = '''\ plan = ['''\ <p>Sedaj pa bo potrebna rekurzija... kako lahko problem prevedem na (en korak) manjši problem?</p> -<p><img src="Ancestor-3.png" /></p> -<p>Loni naj zbriše imena relacij (parent, ancestor) s te slike!</p> -''', '''\ -<p><img src="Ancestor-3.png" /></p> +<p><img src="[%@resource Prolog_ancestor_03.svg%]" alt="Starš od nekoga, ki je prednik od Y, je tudi prednik od Y." /></p> ''', '''\ <p>Če je <code>X</code> starš od nekega <code>Z</code> in je ta <code>Z</code> prednik od <code>Y</code>, potem je <code>X</code> tudi prednik od <code>Y</code>.</p> +''', '''\ +<p><img src="[%@resource Prolog_ancestor_04.svg%]" alt="Če je X starš od Z, ki je prednik od Y, potem je X tudi prednik od Y." /></p> '''] hint = { @@ -29,16 +28,24 @@ hint = { <p>Je spol res pomemben?</p> ''', + 'gender_is_irrelevant_markup': '''\ +<p>Je to res potrebno?</p> +''', + 'grandparent_used': '''\ <p>Rešitev z "grandparent" bo premalo splošna, poskusi nadomestiti to z rekurzijo. Skratka, poskusi prevesti na "manjši" problem, npr. prednik v enem koraku manj (en korak bližji prednik)...</p> ''', + 'grandparent_used_markup': '''\ +<p>Bi se dalo rešiti brez tega?</p> +''', + 'base_case': '''\ <p>Si pomislil na robni pogoj? Kaj je najbolj enostaven par (prednik, potomec)?</p> -<p><img src="Ancestor-1.png" /></p> -''', +<p><img src="[%@resource Prolog_ancestor_01.svg%]" /></p> +''', # TODO: morda ta hint naredim z "more": najprej tekst, ob kliku pa še slika... (sicer je preveč očitno) 'ancestor_to_oneself': '''\ <p>Kako je lahko nekdo prednik samemu sebi?</p> @@ -51,11 +58,7 @@ Skratka, poskusi prevesti na "manjši" problem, npr. prednik v enem koraku manj 'wrong_direction': '''\ <p>Si morda sprogramiral ravno obratno in zamenjal prednika s potomcem? <code>X</code> naj bo prednik od <code>Y</code> in ne obratno!</p> +<p><img src="[%@resource Prolog_ancestor_02.svg%]" /></p> ''', - -# 'interesting_tidbit': '''\ -# <p>Zanimivost: nalogo bi lahko rešil tudi z uporabo rešitve za relacijo "sister". -# Teta je namreč sestra od starša od <code>Y</code>.</p> -# ''', } |