[백준] CLASS1 - 2

이하나·2021년 12월 17일
0

백준 문제 풀이

목록 보기
2/4

[ 2438 ] 별 찍기 - 1

사용 언어 : 파이썬
문제:
첫째 줄에는 별 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()
# 이것들을 프린트 하면 별이 피라미드 형으로 프린트 된다.

[ 2439 ] 별 찍기 - 2

사용 언어 : 파이썬
문제:
첫째 줄에는 별 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()
# 프린트를 하면 된다.
profile
코딩을 배우는 비전공자 코린이!

0개의 댓글