728x90
6059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명)(py)
입력
정수 1개가 입력된다.
-2147483648 ~ +2147483647
입력 예시
2
출력
비트 단위로 1 -> 0, 0 -> 1로 바꾼 후 그 값을 10진수로 출력한다.
출력 예시
-3
조건
시간 제한 : 1 Sec
메모리 제한 : 128 MB
풀이
a = int(input())
print(~a)
6060 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명)(py)
입력
2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
입력 예시
3 5
출력
두 정수를 비트단위(bitwise)로 and 계산을 수행한 결과를 10진수로 출력한다.
출력 예시
1
조건
시간 제한 : 1 Sec
메모리 제한 : 128 MB
풀이
a, b = input().split()
print(int(a)&int(b))
6061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py)
입력
2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
입력 예시
3 5
출력
두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다.
출력 예시
7
조건
시간 제한 : 1 Sec
메모리 제한 : 128 MB
풀이
a, b = input().split()
print(int(a)|int(b))
6062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py)
입력
2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
입력 예시
3 5
출력
두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력한다.
출력 예시
6
조건
시간 제한 : 1 Sec
메모리 제한 : 128 MB
풀이
a, b = input().split()
print(int(a)^int(b))
728x90
'CodeUp Python 기초 100제' 카테고리의 다른 글
[Python] CodeUp Python 기초100제 [기초-조건/선택실행구조] 6065~6070 (0) | 2022.04.25 |
---|---|
[Python] CodeUp Python 기초100제 [기초-3항연산] 6063~6064 (0) | 2022.04.24 |
[Python] CodeUp Python 기초 100제 [기초-논리연산] 6052~6058 (0) | 2022.04.22 |
[Python] CodeUp Python 기초 100제 [기초-비교연산] 6048~6051 (0) | 2022.04.21 |
[Python] CodeUp Python 기초 100제 [기초-비트쉬프트연산] 6046~6047 (0) | 2022.04.20 |