Recent Posts
Notice
No Rules Rules
별 찍기 - 5 (feat. 백준, 2442번) 본문
728x90
반응형
별 찍기 - 5
https://www.acmicpc.net/problem/2442
반응형
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <string.h>
using namespace std;
int main(){
ios::sync_with_stdio(false), cin.tie(NULL);
bool check[200]{false};
register int N, en;
cin >> N;
en = 2 * (N - 1) + 1;
for(register int i = 0, j; i < N; ++i){
bool flag = false;
memset(check, false, en + 1);
for(j = 0; j <= i; ++j)
check[en / 2 + j] = check[en / 2 - j] = true;
for(j = 0; j < en; ++j){
if(check[j]) flag = true, cout << "*";
else{
if(flag)
break;
cout << " ";
}
}
cout << "\n";
}
return 0;
}
// *&)*@*
N줄에 출력을 하되, N줄에 출력되는 별의 가운데를 기준으로 1 ~ N줄만큼 별을 찍는 문제입니다.
주의할 점은 한 줄을 예로, 별이 찍힌 이후에 공백이 찍히면 오류 판정을 받습니다.
예를 들면 아래와 같습니다.
[ *]
[ ***]
[ *****]
[*******]
(정답)
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
최소비용 구하기 (feat. 백준, 1916번) (0) | 2022.09.29 |
---|---|
외판원 순회 2 (feat. 백준, 10971번) (0) | 2022.09.29 |
그대로 출력하기 (feat. 백준, 11718번) (0) | 2022.09.28 |
엄청난 부자2 (feat. 백준, 1271번) (0) | 2022.09.28 |
사파리월드 (feat. 백준, 2420번) (0) | 2022.09.28 |
Comments