문제 링크
https://www.acmicpc.net/problem/24723
문제

입력
녹색거탑의 높이를 나타내는 정수 N 이 주어진다 (1<=N<=5)
출력
녹색거탑의 정상에서 바닥으로 내려오는 경우의 수를 출력한다.
예제
입력
2
출력
4
정답 및 풀이
import sys
input = sys.stdin.readline
n = int(input())
print(2**n)
import sys- 표준 입력을 더 빠르게 처리하기 위해 sys 모듈을 불러온다.
input = sys.stdin.readline- 기본 input()보다 빠른 입력 함수를 사용하도록 input을 재정의한다.
- 많은 문제에서 시간 단축 효과가 있다.
n = int(input())- 녹색거탑의 높이를 입력받고 정수로 변환해 n에 저장한다.
print(2**n)- 녹색거탑에서는 층이 1 증가할 때마다 선택지가 항상 2배씩 증가한다.
- 따라서 N층일 때 경우의 수는 2ⁿ이므로 이를 출력한다.
'백준' 카테고리의 다른 글
| [백준] 12789 : 도키도키 간식드리미 (Python/파이썬) (0) | 2025.12.14 |
|---|---|
| [백준] 17103 : 골드바흐 파티션 (Python/파이썬) (0) | 2025.12.10 |
| [백준] 1929 : 소수구하기 (Python/파이썬) (1) | 2025.12.10 |
| [백준] 4949 : 균형잡힌 세상 (Python/파이썬) (0) | 2025.12.10 |
| [백준] 4948 : 베르트랑 공준 (Python/파이썬) (0) | 2025.12.08 |