summaryrefslogtreecommitdiff
path: root/prolog/problems/lists/divide_3/sl.py
blob: ecf9a5aa128eb563440efed8c4b135e847fff1ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# coding=utf-8

name = 'divide/3'
slug = 'Razdeli dani seznam na dva podseznama (približno) enake velikosti'

description = '''\
<p><code>divide(L, L1, L2)</code>: seznam <code>L1</code> vsebuje elemente na lihih pozicijah v seznamu <code>L</code>, seznam <code>L2</code> pa elemente na sodih pozicijah v <code>L</code>.</p>
<pre>
  ?- divide([a,b,c,d,e,f,g], X, Y).
    X = [a,c,e,g], Y = [b,d,f].
  ?- divide([a,b,c,d,e,f], X, Y).
    X = [a,c,e], Y = [b,d,f].
</pre>'''

hint = {}