๐Ÿ’  Cpp/[BOJ] ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ

[BOJ][C++] ๋ฐฑ์ค€ 2444๋ฒˆ: ๋ณ„ ์ฐ๊ธฐ - 7 (Bronze III)

์„ ๋‹ฌ 2024. 12. 23. 05:27
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ

์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค์— ๋ณ„์„ ์ฐ์–ด ๋ณด์„ธ์š”.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— N(1 โ‰ค N โ‰ค 100)์ด ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ 2ร—N-1๋ฒˆ์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค.

 

ํ’€์ด

// ํ’€์ด : https://whkakrkr.tistory.com

#include <iostream>
#include <vector>

using namespace std;

void print(int n, int c) {
    for(int i=1; i<=n-c; i++) {
        cout << " ";
    }
    for(int i=1; i<=2*c-1; i++) {
        cout << "*";
    }
    cout << "\n";
}

int main() {
    ios_base::sync_with_stdio(false);
	cout.tie(NULL);
	cin.tie(NULL);
	
	// input
	int n;
	cin >> n;
	
    // solution
    for(int i=1; i<=n; i++) {
        print(n, i);
    }
    for(int i=n-1; i>=1; i--) {
        print(n, i);
    }
    
    return 0;
}
๋ฐ˜์‘ํ˜•