mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
718 B
718 B
ispowerof2
Instructions
Write a program that determines if a given number is a power of 2. A number n
is a power of 2 if it meets the following condition: n = 2 m where m is another integer number.
For example, 4 = 2 2 or 16 = 2 4 are power of 2 numbers while 24 is not.
This program must print true
if the given number is a power of 2, otherwise it has to print false
.
-
If there is more than one or no argument, the program should print nothing.
-
When there is only one argument, it will always be a positive valid
int
.
Usage :
$ go run . 2 | cat -e
true$
$ go run . 64
true
$ go run . 513
false
$ go run .
$ go run . 64 1024
$