본문 바로가기
알고리즘/코드업 CodeUp

[코드업] 파이썬 기초 100제 - 6046 정수 1개 입력받아 2배 곱해 출력하기

by GERONIMO:) 2022. 2. 23.

 

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

코드 길이:31 byte(s) / 수행 시간:16 ms / 메모리 :27724 kb

 

 

 


오늘의 깨달음 또는 코드 설명

비트단위시프트연산자 <<, >>를 사용하면 2진수 값 변경이 가능하다.

n = 10일 때
print(n << 1)  #10을 2배 한 값인 20 이 출력된다.
print(n >> 1)  #10을 반으로 나눈 값인 5 가 출력된다.
print(n << 2)  #10을 4배 한 값인 40 이 출력된다.
print(n >> 2)  #10을 반으로 나눈 후 다시 반으로 나눈 값인 2 가 출력된다.

 

 

 

 

 

 

 

반응형

댓글