文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Description
2. Solution
解析:由于最大数字不超过10000,因此1
的位数不超过14位,注意+=
的运算优先级要低于&
,而+
的运算优先级要高于&
。Version 1用右移运算获得1
的个数,Version 2用的bin
函数,Version 3通过python自带的排序函数进行排序。Version 4使用字典保存结果。
- Version 1
1 | class Solution: |
- Version 2
1 | class Solution: |
- Version 3
1 | class Solution: |
- Version 4
1 | class Solution: |