Журнал

Задача: Перевод десятичного числа в двоичную систему счисления

30.07.2023

Уровень сложности: Средний

Условие: Напишите функцию, которая принимает положительное целое число и возвращает его двоичное представление в виде строки.

Решение:

function decimalToBinary(n) {
  if (n === 0) return '0';
  let binary = '';
  while (n > 0) {
    binary = (n % 2) + binary;
    n = Math.floor(n / 2);
  }
  return binary;
}

Похожие статьи:

СТАРТ 23 октября 2023

Привет!
Я бот школы DevHouse.
Хочешь в IT? Я знаю как.
Preloader