Convert a string representing a binary number to a base 10 string haskell

前端 未结 6 768
伪装坚强ぢ
伪装坚强ぢ 2021-01-01 18:11

I have the string \"1001\" and I want the string \"9\".

The numeric library has the (rather clunky) showIntAtBase, but I haven\'t been able to find the opposite.

6条回答
  •  情话喂你
    2021-01-01 18:47

    binario :: Int -> [Int]                      
    binario 1 = [1]                  
    binario n = binario(div x 2)++(mod n 2:[])
    

    credits to @laionzera

提交回复
热议问题