문제

문제 1407

[기초-조건문][C] 좋은 숫자, 나쁜 숫자

시간 제한 1.000초 메모리 제한 128MB

문제 설명

루루는 모든 숫자를 2가지로 분류하여 구분한다.
만약, 어떤 숫자를 이진수로 바꿨을 때 일의 자리가 0인 숫자는 루루에게 좋은 숫자이다. 반대로 일의 자리가 1인 숫자는 루루에게 나쁜 숫자이다.
숫자가 주어질 때, 루루에게 좋은 숫자인지 나쁜 숫자인지 출력하시오.

입력 설명

음이 아닌 정수 1개(N)가 주어진다. (0<=N<=10^18)

출력 설명

루루에게 좋은 숫자라면 “good”을, 나쁜 숫자라면 “bad”를 출력한다.

입력 예시

10

출력 예시

good

힌트

10을 이진수로 변환하면 (1010)이 되며, 일의 자리가 0이기 때문에 루루에게 좋은 숫자이다.

출처

코드익힘문제(C) 조건문