빙수달 게임 개발 노트

[백준] <2439> 별 찍기 - 2 본문

Programming/백준

[백준] <2439> 별 찍기 - 2

빙수달 2025. 6. 17. 15:20

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

입력

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

 

출력

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

 

#include <iostream>

using namespace std;

int main()
{
	int N;
	cin >> N;

	for (int row = 1; row <= N; row++)
	{
		for (int i = 0; i < N - row; i++)
		{
			cout << " ";
		}
		for (int j = 0; j < row; j++)
		{
			cout << "*";
		}
		cout << '\n';
	}

	return 0;
}

 

row   공백 개수 별 개수
1 * 4 1
2 ** 3 2
3 *** 2 3
4 **** 1 4
5 ***** 0 5

 

별 찍기 문제 풀 때, 각 변수 간 관계가 헷갈리다면 표를 만들어 보자.

'Programming > 백준' 카테고리의 다른 글

[백준] <11720> 숫자의 합  (0) 2025.06.17
[백준] <31403> A+B-C  (1) 2025.06.17
[백준] <10951> A+B-4  (0) 2025.06.17
[백준] <2475> 검증수  (0) 2025.06.17
[백준] <2753> 윤년  (0) 2025.06.17