【发布时间】:2012-10-09 04:27:56
【问题描述】:
我有一个函数,它接受一个诸如 36 之类的数字,并将其反转为
'(6 3)
有没有办法把 6 3 组合成一个数?
这是我写的代码。
(定义(数字-> rdigits 数字) (如果 (rdigits (/ (- num (mod num 10)) 10))))) (定义可逆? (λ (n) (条件 [(空?n)#f] [else (odd? (+ n (list (number->rdigits n))))])))谢谢!
【问题讨论】:
标签: scheme