티스토리 뷰

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

 

Tip::

  1. 곱하기 2를 해도 되지만 이진수를 왼쪽으로 한 번씩 이동시켜주면 기존 값의 두 배가 된다.
    • ex) 5(101) => 10(1010), 7(111) => 14(1110)

<풀이>

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

이진수를 왼쪽으로 이동시켜주면 기존 값의 두 배가 되므로 비트 연산자 <<를 사용한다.

 

<해설>

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

'Python > 코드업 기초 100제' 카테고리의 다른 글

2. 입출력  (0) 2022.05.10
1. 출력  (0) 2022.05.09
5. 기초 - 산술연산 (46)  (0) 2022.01.23
5. 기초 - 산술연산 (45)  (0) 2022.01.23
5. 기초 - 산술연산 (44)  (0) 2022.01.23
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday