Ton "on affiche" est suspect, que veux-tu que la fonction renvoie ?
Par ailleurs ton let ne sert à rien (le binding n'est utilisé qu'une seule fois), tu n'as besoin que d'un seul if, ton appel récursif à base est incorrect (tu ne devrais pas l'appeler sur n - m, mais bien sur m)...
Commence par essayer de retourner la liste des digits du nombre binaire correspondant à n, dans l'ordre inverse, c'est le plus facile à faire.
--
Jedaï
Partager