Skip to content

Commit 38f7b66

Browse files
SubrhamanyaOmkarPathak
authored andcommitted
Efficient program to check given number is a perfect square of 2 (OmkarPathak#12)
1 parent 3e41fbe commit 38f7b66

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Efficient Python program to check entered number is a perfect square of 2 or not
2+
# Example
3+
# 8
4+
# Its a perfect square of 2
5+
6+
7+
8+
n = int(input("Enter a number"))
9+
if n & (n - 1) == 0:
10+
print("Its a perfect square of 2")
11+
else:
12+
print("Its not perfect square")

0 commit comments

Comments
 (0)