Я застрял с вопросом, который говорит применить divide
и conquer
для преобразования decimal number
в binary
.
Я написал этот простой код для конвертации, но не знаю, как здесь применить divide
и conquer
.
def d2b(n):
b = []
while n > 0:
r = n%2
n //= 2
b.insert(0,r)
return b
Любая идея или намек были бы отличной помощью. Я хочу построить функцию, которая использует метод divide and conquer
.