🎢 [문제]
1부터 주어진 횟수까지 2를 곱한 값(들)을 출력하시오.
주어질 숫자는 30을 넘지 않는다
[input]
8
[output]
1 2 4 8 16 32 64 128 256
import sys
sys.stdin = open("input.txt")
T = int(input())
for i in range(0, T+1):
print(2**i, end=" ")
import sys
sys.stdin = open("input.txt")
N = int(input())
N_list = []
[다른풀이]
num = 1
# N + 1번 만큼 반복
for i in range(N + 1):
# num을 N_list에 저장하고 num에 2를 곱해나간다.
N_list += [str(num)]
num *= 2
# 리스트에 저장된 값들을 공백으로 나눠서 res에 저장
res = str.join(' ', N_list)
print(res)
'# 3. APS > SWEA' 카테고리의 다른 글
SWEA # Python_D2_11454_Baby-gin Game (0) | 2021.02.16 |
---|---|
SWEA # Python_D2_1945_간단한 소인수분해 (while문) (0) | 2021.02.15 |
SWEA # Python_D1_2029_몫과 나머지 출력하기 ✅ (0) | 2021.02.15 |
SWEA # Python_D1_1938_아주 간단한 계산기 ✅ (0) | 2021.02.15 |
SWEA # Python_D1_2025_N줄덧셈 ✅ (0) | 2021.02.15 |