본문 바로가기

Algorithm

(C++)백준 알고리즘 2439 - 별 찍기 - 2

출처 : https://www.acmicpc.net/problem/2439

 

2439번: 별 찍기 - 2

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

www.acmicpc.net

 

문제

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

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

 

입력

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

 

출력

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

 

#include <bits/stdc++.h>

using namespace std;

int main(void) {
	int N, count;

	scanf("%d", &N);
	//cin >> N;

	for (int i = 1; i <= N; i++) {
		count = N - i;
		while (count--) {
			printf(" ");
			//cout << "*";
		}
		count = i;
		while (count--) {
			printf("*");
			//cout << "*";
		}
		printf("\n");
		//cout << "\n";
	}
}

별을 오른쪽 정렬을 하기 위해서는 별 앞에 공백을 출력하면 됩니다.

 

결과