6046

2022. 3. 9. 00:24Algorithm/Code Up

문제 설명

정수 1개를 입력받아 2배 곱해 출력해보자.

 

참고

쉬프트 연산 활용

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

정수 10의 2진수 표현은 ... 1010 이다.
10 << 1 을 계산하면 ... 10100 이 된다 이 값은 10진수로 20이다.
10 >> 1 을 계산하면 ... 101 이 된다. 이 값은 10진수로 5이다.


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

출력
2배 곱한 정수를 출력한다.


입력 예시  

1024


출력 예시

2048


모범 답안


내풀이

'Algorithm > Code Up' 카테고리의 다른 글

6048  (0) 2022.03.09
6047  (0) 2022.03.09
6045  (0) 2022.03.09
6044  (0) 2022.03.09
6043  (0) 2022.03.09