Преобразование системы счисления

Есть ли функция платформы, которая будет делать следующее?

convertBase :: (Num a, Num b) => Int -> Int -> [a] -> [b]

Преобразование числа по основанию «а» в основание «b», где каждый элемент списка представляет собой цифру в числе. например:

convertBase 2 10 [1,1,0,1] = [1, 3]

Надеюсь, это имеет смысл, дайте мне знать, если я могу что-нибудь прояснить

8
задан 5 April 2012 в 12:02
поделиться