🗒️3153. 所有数对中数位差之和
2025-2-19
| 2025-2-19
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Feb 19, 2025 07:19 AM
你有一个数组 nums ,它只包含  整数,所有正整数的数位长度都 相同 。
两个整数的 数位差 指的是两个整数 相同 位置上不同数字的数目。
请你返回 nums 中 所有 整数对里,数位差之和。

位运算——拆分

基本思路:将 nums 中的每一个数,拆分来看。统计其中每一位数字的分布情况,然后计算每一位的差别。例如:123、234、321
第一位
第二位
第三位
0
0
0
0
1
1
0
1
2
1
2
0
3
1
1
1
4
0
0
1
5
0
0
0
6
0
0
0
7
0
0
0
8
0
0
0
9
0
0
0
2 + 1
2
2 + 1
最后为 8

📎 参考

  • 【题单】位运算
  • 645. 错误的集合1863. 找出所有子集的异或总和再求和
    Loading...