문제 번호 1091 --[기초-비트연산] 특정 비트를 설정해보자

1091: [기초-비트연산] 특정 비트를 설정해보자

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 606  해결 문제 수: 261
[제출][채점상황][게시판][:]

문제 설명

컴퓨터의 내부는 이진수를 기반으로 작동한다. 숫자들은 이진수 형태로 저장된다.

이때 특정 비트에 값이 1인지 아닌지 출력해보자

예를 들어

입력으로 5가 입력되면 이진수로 표현하면 101이 된다.

이때 뒤에서 부터 3번째 비트의 값이 1인지를 출력하려고 한다.

맞으면 0, 아니면 1을 출력하라

입력

int 범위의 양의 정수가 입력된다.

출력

뒤에서 3번째 비트가 1이면 0 아니면 1을 출력하라.

입력예시

5

출력예시

0

도움말


비트 연산자인 &(ampersand)와 논리부정연산자 ! (exclamation point)를 이용하면 쉽게 해결할 수 있다.

출처

[제출][채점상황]