사용 언어 : 파이썬
문제:
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제.
( 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. )
제출
N = int(input())
# 입력된 수를 받아 N에 넣고,
M = N+1
# N에 1을 더한 수를 M으로 한다.
for i in range(1,M):
for j in range(M-i,M):
print ("*", end="")
# i가 1일 때, N부터 N+1 까지 반복 -> * / i = 2 일 때, N-1부터 N+1 -> ** / ...
print()
# 이것들을 프린트 하면 별이 피라미드 형으로 프린트 된다.
사용 언어 : 파이썬
문제:
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제.
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
( 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. )
제출
N = int(input())
M = N+1
for i in range(1,M):
for j in range(1,M-i):
print(" ", end="")
# 1 부터 M-i로 반복 범위를 잡아 별 이외의 공간에 공백을 넣어준다.
# end=""를 넣어주지 않으면 줄 바꿈을 넣으므로 꼭 end="" 를 넣는다.
for k in range(M-i,M):
print ("*", end="")
# 별은 그 전 문제와 같이 피라미드 형으로 그려질 수 있도록 하고
print()
# 프린트를 하면 된다.