정수가 2의 거듭 제곱인지 확인하는 프로그램을 작성하십시오.
샘플 입력 :
8
샘플 출력 :
Yes
샘플 입력 :
10
샘플 출력 :
No
규칙 :
+
,-
작업을 사용하지 마십시오 .숫자를 얻으려면 일종의 입력 스트림을 사용하십시오. 입력은 변수에 초기에 저장되어서는 안됩니다.
가장 짧은 코드 (바이트)가 이깁니다.
진실 / 거짓 응답을 사용할 수 있습니다 (예 : true
/ false
). 입력 번호가보다 크다고 가정 할 수 있습니다 0
.
pred
함수는 정수 n에 적용될 때 n-1을 반환합니다. 금지 된 연산자 주위의 얇은 변장 같은 함수도 금지됩니까?
)
또는 대부분의 c 기반 언어와 같습니다 --
.