구글 검색으로 파이썬을 배우면서 봤던 연산자가 있습니다.
*인데요. 파이썬 말고도 계산기나 다른 여러 곳에서도 곱하기 기호로 쓰입니다.
파이썬에서는 다른 뜻으로 쓰일 때도 있지만, 글에서는 연산자로 살펴보겠습니다.
숫자를 곱할 때 쓰는 연산자지만 문자열(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
'알고리즘 > Python' 카테고리의 다른 글
중복된 값 개수 출력하기 (0) | 2021.06.20 |
---|---|
더하기 사이클, list와 숫자로 풀이 (0) | 2021.05.18 |
입력받은 문자열의 최소, 최댓값 구하기 (0) | 2021.05.11 |
for문제를 range, join, map을 활용해서 풀기 (0) | 2021.04.26 |
eval, exec 함수 (0) | 2021.04.13 |