numbers - 查找给定自然数中是否有奇数的最快方法是什么
问题描述
我正在寻找最快的方法来查找任何给定的自然数中是否有奇数。
我寻求一个表达式,而不是一个程序或函数或任何类型的循环。
如果数字的任何位置至少有一个奇数,则表达式应返回 true,如果没有,则返回 false。
例如,412 应该返回 true,因为它是第二个位置的 1(奇数)位。并且 4820426 应该返回 false,因为在任何位置都没有任何奇数。
提示:使用按位运算符确实有意义
PS:这不是家庭作业,而是在解决其他问题后才想到的。
解决方案
推荐阅读
- php - 我收到 WordPress 数据库错误:[Incorrect table name ''] SHOW FULL COLUMNS FROM ``来自
- javascript - 运行具有匹配属性的前一个元素的对象属性总数:JavaScript
- rust - 如何在 Rust 中使用 `sqlx` 和 `juniper` 订阅?
- openstack - 如何缩小 AutoScalingGroup 中的特定实例?
- python - 当我的玩家触地时,如何让我的空闲动画播放
- java - Java 远程 JMX 配置被忽略
- android - RecyclerView 未使用 XmlPullParse 中的列表进行更新
- google-sheets - Google 表格:VLOOKUP:命名范围 - 插入/移动列
- java - java - 如何在迭代时以恒定时间修改Java链表中的元素?
- gradle - 在多模块项目中发布 gradle ear 到 artifactory