728x90
반응형
* 문제의 저작권은 SW Expert에 있습니다.
swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QDEX6AqwDFAUq
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
[ 문 제 ]
1부터 주어진 횟수까지 2를 곱한 값(들)을 출력하시오.
주어질 숫자는 30을 넘지 않는다.
[ 전체코드 ]
print(" ".join([str(pow(2,i)) for i in range(int(input())+1)]))
#######################################################################################
코드를 설명하자면,
int(input()) 을 통해 숫자를 입력 받는다.
그리고, 제곱을 해주는 파이썬 내장 함수인 pow() 를 사용하여 컴프리헨션을 통해 리스트를 만들어 주었다.
join 연산을 하기 위해서는 문자열에 대해 가능하므로, pow() 의 결과를 str() 로 감싸주었다.
728x90
반응형
'Study > Algorithm 문제풀이' 카테고리의 다른 글
[SW Expert Academy] 2005. 파스칼의 삼각형(using python) (0) | 2021.02.01 |
---|---|
[SW Expert Academy] 2027. 대각선 출력하기(using python) (0) | 2021.02.01 |
[SW Expert Academy] 1936. 1 대 1 가위바위보(using python) (0) | 2021.02.01 |
[SW Expert Academy] 1933. 간단한 N의 약수(using python) (0) | 2021.02.01 |
[SW Expert Academy] 1938. 아주 간단한 계산기(using python) (0) | 2021.01.31 |