Показать сообщение отдельно
  #5 (permalink)  
Старый 15.02.2022, 16:39
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от jaroslav.tavgen
Как привести реальность к ожиданиям?
function inv(n) {
    let p = 1;
    while (p <= n) p *= 2;
    return ~n & (p - 1);
}

alert(inv(4));


работает только для натуральных чисел
Ответить с цитированием