Показать сообщение отдельно
  #10 (permalink)  
Старый 24.05.2020, 21:34
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от laimas
Четность числа можно проверить и логически, проверяя младший разряд его бинарного значения и тоже будет работать.
Не будет, например, 4.3 будет считаться чётным числом, очевидно нужно также было упомянуть про ограничение типом BigInt, только тогда твоя проверка будет правильна!

рони, в сообщении №9 возможны ложноположительные срабатывания, правильные решения — № 2 и 5.

Error, просто, интересно и правильное решение!

Сообщение от user2020
doubled.push(arr[i] %2===0 ? arr[i] * 2 : arr[i]); хотел уточнить, а вот так не правильно,вроде так проходит?
user2020, да, так тоже возможно и правильное вычисление.
Ответить с цитированием