1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-10-24 06:18:57 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-05-02 23:44:12 +08:00
parent 7ea03594b3
commit 2a71c78585
4790 changed files with 11696 additions and 10944 deletions

View File

@@ -12,7 +12,7 @@
"translatedContent": "<p>编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为<a href=\"https://baike.baidu.com/item/%E6%B1%89%E6%98%8E%E9%87%8D%E9%87%8F\" target=\"_blank\">汉明重量</a>)。</p>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li>请注意,在某些语言(如 Java没有无符号整数类型。在这种情况下输入和输出都将被指定为有符号整数类型并且不应影响您的实现因为无论整数是有符号的还是无符号的其内部的二进制表示形式都是相同的。</li>\n\t<li>在 Java 中,编译器使用<a href=\"https://baike.baidu.com/item/二进制补码/5295284\" target=\"_blank\">二进制补码</a>记法来表示有符号整数。因此,在上面的 <strong>示例 3</strong> 中,输入表示有符号整数 <code>-3</code>。</li>\n</ul>\n\n<p> </p>\n\n<p><strong>示例 1</strong></p>\n\n<pre>\n<strong>输入:</strong>00000000000000000000000000001011\n<strong>输出:</strong>3\n<strong>解释:</strong>输入的二进制串 <code><strong>00000000000000000000000000001011</strong> 中,共有三位为 '1'。</code>\n</pre>\n\n<p><strong>示例 2</strong></p>\n\n<pre>\n<strong>输入:</strong>00000000000000000000000010000000\n<strong>输出:</strong>1\n<strong>解释:</strong>输入的二进制串 <strong>00000000000000000000000010000000</strong> 中,共有一位为 '1'。\n</pre>\n\n<p><strong>示例 3</strong></p>\n\n<pre>\n<strong>输入:</strong>11111111111111111111111111111101\n<strong>输出:</strong>31\n<strong>解释:</strong>输入的二进制串 <strong>11111111111111111111111111111101</strong> 中,共有 31 位为 '1'。</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li>输入必须是长度为 <code>32</code> 的 <strong>二进制串</strong> 。</li>\n</ul>\n\n<ul>\n</ul>\n\n<p> </p>\n\n<p><strong>进阶</strong></p>\n\n<ul>\n\t<li>如果多次调用这个函数,你将如何优化你的算法?</li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Easy",
"likes": 444,
"likes": 461,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[{\"title\": \"Reverse Bits\", \"titleSlug\": \"reverse-bits\", \"difficulty\": \"Easy\", \"translatedTitle\": \"\\u98a0\\u5012\\u4e8c\\u8fdb\\u5236\\u4f4d\"}, {\"title\": \"Power of Two\", \"titleSlug\": \"power-of-two\", \"difficulty\": \"Easy\", \"translatedTitle\": \"2 \\u7684\\u5e42\"}, {\"title\": \"Counting Bits\", \"titleSlug\": \"counting-bits\", \"difficulty\": \"Easy\", \"translatedTitle\": \"\\u6bd4\\u7279\\u4f4d\\u8ba1\\u6570\"}, {\"title\": \"Binary Watch\", \"titleSlug\": \"binary-watch\", \"difficulty\": \"Easy\", \"translatedTitle\": \"\\u4e8c\\u8fdb\\u5236\\u624b\\u8868\"}, {\"title\": \"Hamming Distance\", \"titleSlug\": \"hamming-distance\", \"difficulty\": \"Easy\", \"translatedTitle\": \"\\u6c49\\u660e\\u8ddd\\u79bb\"}, {\"title\": \"Binary Number with Alternating Bits\", \"titleSlug\": \"binary-number-with-alternating-bits\", \"difficulty\": \"Easy\", \"translatedTitle\": \"\\u4ea4\\u66ff\\u4f4d\\u4e8c\\u8fdb\\u5236\\u6570\"}, {\"title\": \"Prime Number of Set Bits in Binary Representation\", \"titleSlug\": \"prime-number-of-set-bits-in-binary-representation\", \"difficulty\": \"Easy\", \"translatedTitle\": \"\\u4e8c\\u8fdb\\u5236\\u8868\\u793a\\u4e2d\\u8d28\\u6570\\u4e2a\\u8ba1\\u7b97\\u7f6e\\u4f4d\"}]",
@@ -119,7 +119,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"235.6K\", \"totalSubmission\": \"312K\", \"totalAcceptedRaw\": 235638, \"totalSubmissionRaw\": 311971, \"acRate\": \"75.5%\"}",
"stats": "{\"totalAccepted\": \"246.9K\", \"totalSubmission\": \"326.1K\", \"totalAcceptedRaw\": 246932, \"totalSubmissionRaw\": 326115, \"acRate\": \"75.7%\"}",
"hints": [],
"solution": null,
"status": null,