티스토리 뷰
정수 1개를 입력받아 2배 곱해 출력해보자.
Tip::
- 곱하기 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 |
댓글