Solved.ac - Python/Bronze V
[파이썬/Python] 백준 2438번 별 찍기 - 1
ImJay
2022. 7. 11. 04:04
반응형
[파이썬/Python] 백준 2438번 별 찍기 - 1
2438번: 별 찍기 - 1
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
www.acmicpc.net
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
코드
방법 1.
n = int(input())
for i in range(n):
for j in range(i+1):
print('*', end='')
if i is not n-1:
print()
방법 2.
n = int(input())
for i in range(1, n+1):
print("*" * i)
풀이
1-1. n 값을 입력 받는다.
n = int(input())
1-2. j 를 통해 1 ~ n 만큼 반복하여 * 를 출력
for i in range(n):
for j in range(i+1):
print('*', end='')
- python 의 print 함수는 디폴트가 개행, 즉 end='\n' 로 설정되어있다.
1-3. i 를 통해 0 ~ n - 1 만큼 반복하여 줄바꿈
if i is not n-1:
print()
2-1. n 값을 입력 받는다.
n = int(input())
2-2. i를 통해 1 ~ n 만큼 반복하여 * 를 출력
for i in range(1, n+1):
print("*" * i)
- python 의 print 함수 내에서 곱 연산을 통해 원하는 만큼 반복하여 출력할 수 있다.
느낀 점
파이썬은 참 쉽고 간단한 언어인 것 같다. 놀라웠다.
반응형