diff options
Diffstat (limited to 'prolog/problems/family_relations/ancestor_2/sl.py')
-rw-r--r-- | prolog/problems/family_relations/ancestor_2/sl.py | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/prolog/problems/family_relations/ancestor_2/sl.py b/prolog/problems/family_relations/ancestor_2/sl.py index 03e9230..5cb8044 100644 --- a/prolog/problems/family_relations/ancestor_2/sl.py +++ b/prolog/problems/family_relations/ancestor_2/sl.py @@ -47,12 +47,27 @@ Skratka, poskusi prevesti na "manjši" problem, npr. prednik v enem koraku manj ''', 'base_case': '''\ -<p>Si pomislil na robni pogoj? Kaj je najbolj enostaven par (prednik, potomec)?</p> +<p>Si pomislil na robni pogoj? Rekurzija se mora enkrat tudi ustaviti. +Kaj je najbolj enostaven par (prednik, potomec)?</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> +<p>Kako je lahko nekdo potomec samega sebe? Premisli, morda se ti splača tudi grafično skicirati +tvojo trenutno rešitev.</p> +''', + + 'ancestor_to_oneself_with_or': '''\ +<p>Kako je lahko nekdo potomec samega sebe? Premisli, morda se ti splača tudi grafično skicirati +tvojo trenutno rešitev.</p> +<p>Morda se ti splača preveriti tudi uporabo podpičja. To praktično naredi dva ločena stavka oz. veji +(eno ali drugo velja, morda tudi oboje). Vendar pazi, ker sta ti dve veji med seboj neodvisni +-- vrednosti iz ene se ne prenašajo v drugo vejo.</p> +''', + + 'only_two_levels_deep': '''\ +<p>Tvoja rešitev je premalo splošna. Prednik je lahko tudi bolj oddaljen kot so stari starši, +npr. prababica ali prapradedek.</p> ''', 'descendant_need_not_be_parent': '''\ @@ -66,7 +81,8 @@ Skratka, poskusi prevesti na "manjši" problem, npr. prednik v enem koraku manj ''', 'timeout': '''\ -<p>Je morda na delu potencialno neskončna rekurzija?</p> +<p>Je morda na delu potencialno neskončna rekurzija? Kako se bo ustavila?</p> +</p>Morda pa je kriv tudi manjkajoč, neustrezen ali preprosto nekompatibilen (s splošnim primerom) robni pogoj?</p> ''', } |