#include <iostream>
using namespace std;
int main() {
cin.tie(NULL); cout.tie(NULL); ios_base::sync_with_stdio(false);
int n;
cin >> n;
int c = 1;
for (int i = 1; i > 0; i += c) {
for (int j = n - i; j > 0; j--) {
cout << " ";
}
for (int j = 0; j < i * 2 - 1; j++) {
cout << "*";
}
cout << "\n";
if (i == n) c = -1;
}
}
맨 처음 i for문에 의존하여 j for문이 알맞게 작동한다.
j for문은 대충 i가 1이면 별이 한 개 일 떄의 상황
####@
i가 2이면 별이 두 개일 때의 상황
###@@@
i를 올리다가 다시 내리면된다.
c를 스위치 역할로 써서 i가 n일 때 다 찍고 다시 내려오게 하면 된다.
'그 외' 카테고리의 다른 글
플레밍의 오른손 법칙, 왼손 법칙 등 (0) | 2024.03.08 |
---|---|
블렌더 도형 겹친 부분 자르기. 차이(difference) (0) | 2021.10.30 |
마인크래프트 모드 서버 버킷 만들고 서버 열기 with 포지 (9) | 2021.01.01 |
디스코드 이스터에그 (7) | 2019.12.01 |
마인크래프트 파티클 명령어 및 섬광탄 만들어보기 (0) | 2019.11.17 |
댓글