【LeetCode】461.Hamming Distance_EASY(一)
大三實在有空,閒來無事便想刷一刷LeetCode上的題,記錄在部落格上也算是想激勵自己堅持下去吧,這是按照難度排序的第一道題。
因為以後想從事java相關的崗位,所以都會用java來解決問題。
461.Hamming Distance
Description:
The Hamming distance between two integers is the number of positions at which the corresponding bits are different.
Given two integers x and y,calculate the Hamming distance.Note:
0≤x,y<231 0 \le x, y < 2^{31}Example:
Input: x = 1, y = 4
Output: 2
Explanation:
1 (0 0 0 1)
4 (0 1 0 0)
↑ ↑The above arrows point to positions where the corresponding bits are different.
以上是題目,其實就是求兩個整數的漢明距離,對於java來說,如果你知道bitCount方法的話,其實就是一行程式碼的事兒:
PS: bitCount方法——獲取二進位制補碼中1位的數量
Solution:
public class Solution {
public int hammingDistance(int x, int y) {
return Integer.bitCount(x^y);
}
}
第一題結束,還是挺簡單的,呼。
相關文章
- leetcode每日一題LeetCode每日一題
- leetcode刷題(一)LeetCode
- leetcode第一題LeetCode
- LeetCode之加一-SwiftLeetCodeSwift
- 用Swift刷LeetCode(一)SwiftLeetCode
- 下一個排列(LeetCode)LeetCode
- Leetcode每日一題(1)LeetCode每日一題
- [LeetCode] 66. 加一LeetCode
- LeetCode經典題-篇一LeetCode
- LeetCode每日一題:sort colorsLeetCode每日一題
- LeetCode 每日一題「判定字元是否唯一」LeetCode每日一題字元
- 用 Rust 刷 leetcode 第一題RustLeetCode
- 「LeetCode By Python」簡單篇(一)LeetCodePython
- LeetCode31.下一個排列LeetCode
- LeetCode每日一題:Nim遊戲(No.292)LeetCode每日一題遊戲
- LeetCode每日一題: 找不同(No.389)LeetCode每日一題
- LeetCode每日一題: 移除元素(No.27)LeetCode每日一題
- [Leetcode]下一個更大元素IILeetCode
- 每日一道Leetcode——上升下降字串LeetCode字串
- [LeetCode] Next Permutation 下一個排列LeetCode
- 每日一道 LeetCode (1):兩數之和LeetCode
- 每日一道 LeetCode (3):迴文數LeetCode
- 分享一道有趣的 Leetcode 題目LeetCode
- LeetCode每日一題: 移動零(No.283)LeetCode每日一題
- LeetCode每日一題:自除數(No.728)LeetCode每日一題
- LeetCode每日一題:迴文數(No.9)LeetCode每日一題
- LeetCode每日一題:兩數之和(No.1)LeetCode每日一題
- LeetCode每日一題:爬樓梯(No.70)LeetCode每日一題
- LeetCode每日一題: 排列硬幣(No.441)LeetCode每日一題
- LeetCode每日一題: 各位相加(No.258)LeetCode每日一題
- LeetCode 31. 下一個排列 | PythonLeetCodePython
- 一個方便 LeetCode 複習的指令碼LeetCode指令碼
- LeetCode每日一題:longest palindromic substringLeetCode每日一題
- leetcode第一刷_Interleaving StringLeetCode
- [LeetCode] Search for a Range 搜尋一個範圍LeetCode
- LeetCode 2024/6 每日一題 合集LeetCode每日一題
- LeetCode每日一題:唯一摩爾斯密碼詞(No.804)LeetCode每日一題密碼
- Leetcode-572: 另一個樹的子樹( leetcode100:相同的樹 )LeetCode