백준의 별 찍기는 대체 몇 번까지 있는걸까,,
#10992 별 찍기-17
https://www.acmicpc.net/problem/10992
첫 번째 줄과 마지막 줄을 제외하고는 '공백-별-공백-별'의 규칙을 볼 수 있다.
따라서 마지막 줄은 아예 따로 취급하고,
첫 번째 줄 또한 '공백-별-공백-별'이기 때문에 if문으로 조건을 한 번 더 걸어준다
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
for (int i = 1; i <= num; i++) {
if (i == num) { for (int i = 1; i <= 2*num-1; i++) cout << "*"; }
else {
for (int j = num - i; j > 0; j--) { cout << " "; }
cout << "*";
if (i != 1) {
for (int j = 1; j <= (i - 1) * 2 - 1; j++) { cout << " "; }
cout << "*";
}
}
cout << endl;
}
return 0;
}