外观
约 258 字小于 1 分钟
数学中等华为
2024-11-8
华为 - 2024/11/2
输出一个数字中二进制位连续出现的 1 或者 0 最多的次数
示例 1: 输入:8 输出:3 解释:8 的二进制数为 1 0 0 0, 连续 1 的次数为 1,连续 0 的次数为 3,返回 3 示例 2: 输入:15 输出:4 解释:15 的二进制数为 1 1 1 1, 连续 1 的次数为 4,连续 0 的次数为 0,返回 4
这道题主要考查对二进制的理解,以及最长重复出现的数的统计方法。易错点:1. 将整数转化成二进制数。2. 合适的时机更新最长 0 和 最长 1
⭐️ ⭐️ ⭐️
提示