코딩 테스트

[코딩테스트 10일차] BAEKJOON 2442번 ~ 2446번 : 별 찍기 5 ~ 9

sunlight-dby 2025. 4. 26. 03:26

[BAEKJOON 2442번 : 별 찍기 - 5]

[문제]

[Solution]

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	int n;
	cin >> n; 

	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) {
			cout << "*";
		}
		
		cout << endl;
	}
}

[BAEKJOON 2443번 : 별 찍기 - 6]

[문제]

[Solution]

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	int n;
	cin >> n; 

	for (int i = n; i >= 1; --i)
	{
		for (int j = 0; j < n - i; ++j) 
		{
			cout << " ";
		}
		for (int j = 0; j < 2 * i - 1; ++j)
		{
			cout << "*";
		}
		cout << endl;
	}

	return 0;
}

[BAEKJOON 2444번 : 별 찍기 - 7]

[문제]

[Solution]

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	int n;
	cin >> n;

	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) {
			cout << "*";
		}

		cout << endl;
	}

	for (int i = n - 1; i >= 1; --i)
	{
		for (int j = 0; j < n - i; ++j)
		{
			cout << " ";
		}
		for (int j = 0; j < 2 * i - 1; ++j)
		{
			cout << "*";
		}
		cout << endl;
	}

	return 0;
}

[BAEKJOON 2445번 : 별 찍기 - 8]

[문제]

[Solution]

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	int n;
	cin >> n;

	for (int i = 1; i <= n; ++i)
	{
		for (int j = 1; j <= i ; ++j)
		{
			cout << "*";
		}
		for (int j = 1; j <= 2 * (n - i); ++j)
		{
			cout << " ";
		}
		for (int j = 1; j <= i; ++j)
		{
			cout << "*";
		}

		cout << "\n";
	}

	for (int i = n - 1; i >= 1; --i)
	{
		for (int j = 1; j <= i; ++j)
		{
			cout << "*";
		}
		for (int j = 1; j <= 2 * (n - i); ++j)
		{
			cout << " ";
		}
		for (int j = 1; j <= i; ++j)
		{
			cout << "*";
		}

		cout << "\n";
	}

	return 0;
}

[BAEKJOON 2446번 : 별 찍기 - 9]

[문제]

[Solution]

#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	int n;
	cin >> n;

	for (int i = n; i >= 1; --i)
	{
		for (int j = 0; j < n - i; ++j)
		{
			cout << " ";
		}
		for (int j = 0; j < 2 * i - 1; ++j)
		{
			cout << "*";
		}
		cout << "\n";
	}

	for (int i = 2; i <= n; ++i) 
	{
		for (int j = 0; j < n - i; ++j) 
		{
			cout << " ";
		}
		for (int j = 0; j < 2 * i - 1; ++j)
		{
			cout << "*";
		}
		cout << "\n";
	}

	return 0;
}