0) ^ (divisor < 0)) ? -1 : 1;
dividend = Math.abs(dividend);
divisor = Math.abs(divisor);
let quotient = 0;
while (dividend >= divisor) {
dividend -= divisor;
++quotient;
}
if(sign === -1) {
quotient=-quotient;
}
return quotient;
}
divide(10, 3)
https://www.geeksforgeeks.org/divide-two-integers-without-using-multiplication-division-mod-operator/
а зачем так сложно?
No bitwise
without using multiplication, division, and mod operator.
Ишо
люблю я эти ваши рамки и правила
🤝🤝🤝
Прости за зря потраченное мной время на твой дурацкий вопрос
сложение, вычитание и остаток от деления
не оно? function getDivided(divided, divisor) { let count = 0 while (divided > 0 && divided >= divisor) { divided -= divisor count += 1 } return count } getDivided(10, 3) //3
бля, я тому ответил?
скука
так же
я устал после главы про промисы
я этого не спрашивал, меня это не интересует
я честно говоря даже не знаю как его интересно написать, а у вас идеи есть?
-7 / -2 = 0
bl, добавить лишнее условие надо
Обсуждают сегодня