Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сделать исключение для !предпоследнего! числа (https://javascript.ru/forum/misc/66128-sdelat-isklyuchenie-dlya-predposlednego-chisla.html)

evelas 27.11.2016 13:20

Сделать исключение для !предпоследнего! числа
 
function dec_to_bin(x) {
var bin = " ";
do {
bin = "0" + (x % 2) + bin ;// добавляю флаговый бит 0, но последний 0 не нужно добавлять, то есть если 9= 1001, то нужно 9 = 010001. Вот нужно сделать исключение ,чтобы последний 0 не ставился. Как?


}

while ((x >>= 1) > 0);
return bin ;


}
console.log(dec_to_bin(9));

Гамма-код Левенштейна для натурального числа n получается обра-
ением последовательности битов в двоичной записи этого числа и до-
авления перед каждым битом, кроме последнего, флагового бита.

evelas 28.11.2016 09:43

up


Часовой пояс GMT +3, время: 15:49.