InputOutput(2)_print out star16_10991

less than 1 minute read

백준 입출력(2)의 10991번 문제 별찍기16를 풀이해보도록 하겠습니다.

문제 URL : https://www.acmicpc.net/problem/10991

별찍기 5에서 파생된 문제같아요!

전 별찍기를 몰아서 풀고 있어서 처음 잡은 로직에서 크게 바꾸지 않고 풀고싶어서 조건식이 살짝 더러운 감이 있네용..ㅎㅎ

Source Code :

#include<iostream>
/*#include<vector>
#include<algorithm>
#include<queue>
#include<string>
#include<set>
#include<map>
#include<cstring>
#include<functional>
#include<cmath>
#include<stack>*/

// #define SIZE 1010

using namespace std;

// typedef long long int ll;


int main(void) {
	ios::sync_with_stdio(false);
	cin.tie(NULL); cout.tie(NULL);

	/* 변수 선언 ,*/
	int n;

	/* 입력 */
	cin >> n;
	
	/* 처리 & 출력 */
	for (int i = 1; i <= n; i++) {
		for (int j = i; j < n; j++) {
			cout << " ";
		}
		for (int j = 1; j <= 2 * (i - 1) + 1; j++) {
			if (j % 2 == 0) {
				cout << " ";
			}
			else {
				cout << "*";
			}
		}
		cout << "\n";
	}
	// cin >> n;
	return 0;
}





개인이 공부하고 포스팅하는 블로그입니다. 작성한 글 중 오류나 틀린 부분이 있을 경우 과감한 지적 환영합니다!

Categories:

Updated: