【发布时间】:2021-12-09 23:32:26
【问题描述】:
实现Bin函数,倒序返回一个非负整数的二进制数!
例子:
- Bin 0 == []
- Bin 1 == [1]
- Bin 2 == [0,1]
- Bin 10 == [0, 1, 0, 1]
Bin :: Integer -> [Int]
Bin 0 = []
Bin a `div` 2 = b
Bin a `mod` 2 = c
我想将我的除法结果返回给 Bin 函数并再次对其进行修改等等。 我该如何解决这个问题?我能得到一些帮助吗?
【问题讨论】:
-
函数都是小写的,所以
bin而不是Bin。 -
你希望
Bin a `div` 2 = b做什么?