문제 링크

https://www.acmicpc.net/problem/2442

 

2442번: 별 찍기 - 5

첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.

www.acmicpc.net

 

뒷부분 공백을 출력하려고 하면 출력형식이 잘못되었다고 결과가 나온다.



#include<iostream>
using namespace std;
int main(void) {
	int n;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		for (int j = 1; j <= 2*n - 1 ; j++) {
			if (j > n - i && j < n + i)
				cout << "*";
			else if (j <= n - i) //앞부분의 공백
				cout << ' ';
			//뒷부분 공백 출력하려고 하면 출력형식 잘못되었다고 나옴
		}
		cout << '\n';
	}
			
	return 0;
}

 

+ Recent posts