From 9bc66a687d75d3082fb7c7e9a3baf86b7f999357 Mon Sep 17 00:00:00 2001 From: isinsuarici Date: Sun, 11 Dec 2022 07:25:41 +0300 Subject: [PATCH] 461 --- E_461_HammingDistance.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 E_461_HammingDistance.cpp diff --git a/E_461_HammingDistance.cpp b/E_461_HammingDistance.cpp new file mode 100644 index 0000000..2c1e7c8 --- /dev/null +++ b/E_461_HammingDistance.cpp @@ -0,0 +1,12 @@ +class Solution { +public: + int hammingDistance(int x, int y) { + int last_num = x^y; + int ret=0; + while(last_num){ + ret+=last_num&1; + last_num=last_num>>1; + } + return ret; + } +}; \ No newline at end of file