数字的补数
2025-4-20
| 2025-4-20
Words 309Read Time 1 min
type
status
date
slug
summary
tags
category
icon
password

题目:

对整数的二进制表示取反(0110)后,再转换为十进制表示,可以得到这个整数的补数。
  • 例如,整数 5 的二进制表示是 "101" ,取反后得到 "010" ,再转回十进制表示得到补数 2
给你一个整数 num ,输出它的补数。
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/SNJvJP 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
示例 1:
示例 2:
提示:
  • 1 <= num < 231

思路:

  • 求每一位的二进制数,同时转化为补数,再转化为10进制数

代码:

结果:

notion image
image-20220329180530198
数组中数字出现的次数II-中等排列硬币
Loading...