#137
Digits and bases
 

Difficulty:Medium
Topics:math


Write a function which returns a sequence of digits of a non-negative number (first argument) in numerical system with an arbitrary base (second argument). Digits should be represented with their integer values, e.g. 15 would be [1 5] in base 10, [1 1 1 1] in base 2 and [15] in base 16.
test not run
(= [1 2 3 4 5 0 1] (__ 1234501 10))
test not run
(= [0] (__ 0 11))
test not run
(= [1 0 0 1] (__ 9 2))
test not run
(= [1 0] (let [n (rand-int 100000)] (__ n n)))
test not run
(= [16 18 5 24 15 1] (__ Integer/MAX_VALUE 42))


Code which fills in the blank: