Countdown: Difference between revisions
m
→{{header|Prolog}}: Code alignement
(Add Prolog. Tested with SICStus.) |
m (→{{header|Prolog}}: Code alignement) |
||
Line 327:
(( ra(N3, N4, Res2,[], [], Lout2),
c(Res1,Res2, Lout1,Lout2)); /* ((ab) c) d */
( ra(Res1,N3, Res2,Lout1,
c(Res2,N4, Lout2,[]))).
Line 352:
ra(N5, N6, Res4,[], [], Lout4),
c(Res3,Res4, Lout3,Lout4)); /* ((ab) c) ((de) f) */
( ra(Res1,N3,
ra(N4, N5,
ra(Res3,N6,
c(Res2,Res4,
( ra(Res1,N3,
ra(Res2,N4,
ra(N5, N6,
c(Res3,Res4,
( ra(Res1,N3,
ra(Res2,N4,
ra(Res3,N5,
c(Res4,N6,
/* solution */
|