CodeUp Python 기초 100제 비트단위논리연산,3항연산 풀이(6059 - 6064)
업데이트:
■ 문제 출처: CodeUp Python 기초 100제
6059 - 6062
주리씨의 요점 정리
~변수
: 비트를 반대로(0과 1을 바꾼다) 한 값변수 & 변수
: 두 변수를 비트단위로 AND 연산한 값변수 | 변수
: 두 변수를 비트단위로 OR 연산한 값변수 ^ 변수
: 두 변수를 비트단위로 XOR 연산한 값
6059
num = int(input())
print(~num)
6060
import sys
a, b = map(int, sys.stdin.readline().split())
print(a&b)
6061
import sys
a, b = map(int, sys.stdin.readline().split())
print(a|b)
6062
import sys
a, b = map(int, sys.stdin.readline().split())
print(a|b)
6063 - 6064
6063
a, b = map(int,input().split())
print(a) if(a>b) else print(b)
6064
a, b, c = map(int,input().split())
n = (a if(a<b) else b) if((a if(a<b) else b)<c) else c
print(n)