[백준/파이썬] 2439. 별찍기 2

jwKim·2023년 1월 6일
0

💻코테코테

목록 보기
10/42

< 과제 >

[ 문제 ]
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

[ 입력 ]
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

[ 출력 ]
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

[ 예제 입력 1 ]
5

[ 예제 출력 1 ]
img

< 내 코드 >

N = int(input())

for i in range(1, N+1):
    print(' ' * (N-i)+ '*' * i)

< 피드백 >

  • 왼쪽의 공백 개수와 * 개수를 잘 생각하면 나올 수 있다.(두 부분으로 나눠서 생각해보기 - 공백 부분과 * 부분)
  • 출력할 때 ,와 +의 차이에 대해서도 생각을 해봐야겠다. 처음에는 ,으로 넣어서 공백이 하나씩 더 들어가 원하는 출력 형태와 달랐기 때문이다. 세세한 부분까지 신경쓰는 꼼꼼함이 필요한 것 같다.

< 출처 >

0개의 댓글