백준2444번: 별찍기-7

Johnny Lee·2023년 3월 24일
0

백준 1일1제

목록 보기
7/14

인트로

오랜만에 벨로그를 작성한다. 오랜만에 별찍기 문제를 풀었다. 문제는 아래와 같다.

문제

문제해석

이 문제는 즉 위에 별삼각형 하나, 아래로 하나 출력하는 문제다. 그리고 여기서 나왔듯이 별 출력은 2XN-1 이라고 알려주었다. 바로 아래 코드를 짜봤다.

#include <iostream>
using namespace std;
 
int main() {
 
	int N = 0;
	cin >> N;
 
	for (int i = 1; i <= N; i++) {
		
		for (int j = N - i; j > 0; j--) {
			cout << " ";
		}
 
		for (int j = 2*i-1; j > 0; j--) {
			cout << "*";
		}
		cout << endl;
	}
 
	for (int i = 1; i < N; i++) {
		
		for (int j = 0; j < i; j++) {
			cout << " ";
		}
 
		for (int j = 2*(N-i) -1; j > 0; j--) {
			cout << "*";
		}
		cout << endl;
	}
}

결과

느낀점

오랜만에 별찍기를 풀어서 그런지 처음에는 많이 헷갈렸다. 복습의 중요성을 다시 느낀다.

profile
You can always be better

0개의 댓글