본문 바로가기

Python 독학/Python 기초 공부

Code Up [기초-비트시프트연산] 6046, 6047

6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기

입력: 정수 한 개가 입력된다. 단, -1073741824 ~ +1073741823 ex)1024

출력: 2배 곱한 정수를 출력한다. ex) 2048

a = input()
a = int(a)
print(a<<1)

6047 : [기초-비트시프트연산] 2의 거듭제곱 배로 곱해 출력하기

입력: 정수 2개(a, b)가 공백을 두고 입력된다. 0 <= a, b <= 10 ex) 1  3

출력: a 를 2^b배 만큼 곱한 값을 출력한다. ex) 8

a, b = input().split()
a = int(a)
b = int(b)
print(a<<b)