From daed2131e6aa28760a50c6bb7df41cf3ec30ae79 Mon Sep 17 00:00:00 2001 From: AditSoni Date: Sat, 10 Oct 2020 15:04:43 +0530 Subject: [PATCH 1/2] Added problem 190 reverse bits --- LeetCode/0190_Reverse_bits.py | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 LeetCode/0190_Reverse_bits.py diff --git a/LeetCode/0190_Reverse_bits.py b/LeetCode/0190_Reverse_bits.py new file mode 100644 index 0000000..cfd8a99 --- /dev/null +++ b/LeetCode/0190_Reverse_bits.py @@ -0,0 +1,5 @@ +class Solution: + def reverseBits(self, n: int) -> int: + + s='{0:032b}'.format(n)[::-1] + return int(s,2) \ No newline at end of file From af4c6eeee4280d0d5d7485515707518fa718f631 Mon Sep 17 00:00:00 2001 From: AditSoni Date: Sat, 10 Oct 2020 15:11:37 +0530 Subject: [PATCH 2/2] added 191 Number of 1 bits --- LeetCode/0191_Number_of_1_bits.py | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 LeetCode/0191_Number_of_1_bits.py diff --git a/LeetCode/0191_Number_of_1_bits.py b/LeetCode/0191_Number_of_1_bits.py new file mode 100644 index 0000000..8454fa0 --- /dev/null +++ b/LeetCode/0191_Number_of_1_bits.py @@ -0,0 +1,4 @@ +class Solution: + def hammingWeight(self, n: int) -> int: + + return '{0:b}'.format(n).count('1') \ No newline at end of file