Napisz program, który sprawdzi, czy liczba całkowita jest potęgą 2.
Przykładowe dane wejściowe:
8
Przykładowe dane wyjściowe:
Yes
Przykładowe dane wejściowe:
10
Przykładowe dane wyjściowe:
No
Zasady:
Nie używać
+
,-
operacje.Użyj jakiegoś strumienia wejściowego, aby uzyskać liczbę. Dane wejściowe nie powinny być początkowo przechowywane w zmiennej.
Najkrótszy kod (w bajtach) wygrywa.
Możesz użyć dowolnej odpowiedzi typu prawda / fałsz (na przykład true
/ false
). Możesz założyć, że liczba wejściowa jest większa niż 0
.
pred
Funkcyjne, gdy stosuje się do liczby całkowitej N, N - 1. powraca to funkcje, takie jak to, które są cienkie, stroje około zakazanego operatora, zakazano?
)
, lub większość języków opartych na języku c ” --
.