Schreiben Sie ein Programm, das überprüft, ob die Ganzzahl eine Potenz von 2 ist.
Beispieleingabe:
8
Beispielausgabe:
Yes
Beispieleingabe:
10
Beispielausgabe:
No
Regeln:
Verwenden Sie nicht
+
,-
Operationen.Verwenden Sie einen Eingabestream, um die Nummer zu ermitteln. Die Eingabe soll zunächst nicht in einer Variablen gespeichert werden.
Der kürzeste Code (in Bytes) gewinnt.
Sie können jede wahrheitsgemäße / falsche Antwort verwenden (z. B. true
/ false
). Sie können davon ausgehen, dass die eingegebene Nummer größer als ist 0
.
pred
Funktion, wenn in eine ganze Zahl n angewendet wird , kehrt n - 1 sind Funktionen wie diese, die dünne Verkleidung um den verbotenen Betreiber sind auch verboten?
)
oder die meisten C-basierten Sprachen --
.