Deep Learning study
백준 2448문제 본문
반응형
#include <iostream>
#include <cstdio>
using namespace std;
bool ck[5000][5000];
void tristar(int now) {
for (int i = now + 1; i <= now * 2; i++) {
for (int j = 1; j <= (i - now) * 2 - 1; j++) {
ck[i][j] = ck[i][j + (2 * now)] = ck[(i-now)][j];
}
}
}
int main(){
ios_base::sync_with_stdio(0);
int n;
cin >> n;
ck[1][1]= ck[2][1] = ck[3][1] = ck[2][3] = ck[3][2] = ck[3][3] = ck[3][4] = ck[3][5] = true;
for (int k = 3; k < n; k *= 2) tristar(k);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= (n - i); j++)cout << " ";
for (int j = 1; j <= 2 * i - 1; j++) {
if (ck[i][j])cout << "*";
else cout << " ";
}
for (int j = 1; j <= (n - i); j++)cout << " ";
cout << '\n';
}
return 0;
}
백준 2448문제풀이 입니다. ㅎ
반응형
'백준 문제 코드' 카테고리의 다른 글
백준 9007문제 (0) | 2019.09.29 |
---|---|
백준 9935문제 (0) | 2019.09.29 |
백준 13397문제 (0) | 2019.09.25 |
백준 13147문제 (0) | 2019.09.25 |
백준 11279문제 (0) | 2019.09.25 |
Comments