Как перевести цифры в двоичные
Методика быстрая нужна как переводить цифры в двоичные
Ответы (1 шт):
Автор решения: fire_Rising
→ Ссылка
Сделать словарь и сопоставить числам их двоичное представление, например:
{ 0: "0", ..., 3: "11", ..., 15: "1111" }
Далее после числа 15 будет перезапуск чисел с нуля с дописыванием единицы в начале и сохранением числа разрядов, т.е. число 16 = 10000. Соответственно есть 2 варианта, либо сгенерировать словарь длиной до максимального требуемого числа и брать число по индексу, либо делить число на 15 и понимать, сколько необходимо разрядов, и по остатку смотреть (0-14) чему равны остальные разряды.