알고리즘/Python
문자열 곱하기
임리을
2021. 4. 18. 21:58
구글 검색으로 파이썬을 배우면서 봤던 연산자가 있습니다.
*인데요. 파이썬 말고도 계산기나 다른 여러 곳에서도 곱하기 기호로 쓰입니다.
파이썬에서는 다른 뜻으로 쓰일 때도 있지만, 글에서는 연산자로 살펴보겠습니다.
숫자를 곱할 때 쓰는 연산자지만 문자열(str)이나 list에도 사용 가능합니다.
- 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제. 첫째 줄에 N이 입력됩니다.
이렇게 쓸 수도 있지만,
a = int(input())
n = ''
for i in range(a):
n = n + '*'
print(n)
a = int(input())
for i in range(a):
print('*' * (i+1))
*를 이용해서 작성하면 코드 속도가 쬐끔 더 빠릅니다.
# 참고
백준 알고리즘 문제 2438 : www.acmicpc.net/problem/2438