Outils pour utilisateurs

Outils du site


profgra:tests:y_combinator

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
profgra:tests:y_combinator [2015/12/26 21:20]
admin [Unbury] Add debug info for the last script
profgra:tests:y_combinator [2015/12/28 22:04] (Version actuelle)
admin [The problem] add recur/recurse solution
Ligne 105: Ligne 105:
  
 Note of the adapter:  ​ Note of the adapter:  ​
-PicoLisp ​may be able to solve this problem with `recur`/​`recurse`. +PicoLisp ​is able to solve this problem with `recur`/​`recurse`. 
-See [here](http://​www.software-lab.de/​doc/​refR.html#​recur).+See [the docs](http://​www.software-lab.de/​doc/​refR.html#​recur) ​and 
 +[this entry about dynamic binding](http://​www.software-lab.de/​doc/​faq.html#​dynamic) in the FAQ. 
 + 
 +(MicroAlg "​recur-recurse"​) 
 +(println ('​(() 
 +  ('​((N) 
 +   ​(recur (N) 
 +      (if (=0 N) 
 +          1 
 +          (* N (recurse (- N 1))) ) ) ) 
 +  5) 
 +))) 
 +(/MicroAlg)
  
 # Preliminaries # Preliminaries
profgra/tests/y_combinator.txt · Dernière modification: 2015/12/28 22:04 par admin