본문 바로가기
백준 코딩테스트/브론즈

2443) 별 찍기 - 6 (C++)

by xortl98 2022. 5. 3.
728x90

 출처 

https://www.acmicpc.net/problem/2443

 

2443번: 별 찍기 - 6

첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.

www.acmicpc.net

 내 풀이 

#include<iostream>

using namespace std;

int main()
{
	int N = 0;

	cin >> N;

	//5회 반복 
	for (int i = N; i > 0; i--)
	{
		for (int j = N; j > i; j--)
		{
			cout << " ";
		}

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

 

 해설

간단한 별찍기 문제였다. i를 입력받은 수부터 시작해서 0이 되기 전까지 반복하였다.

그리고 for문 2개로 빈칸과 별을 조건에 맞게 출력해주었다. 

 

 느낀점 

5분만에 풀려서 너무 행복하다.

더보기

프로그래머스 LEVEL 2 같은 문제에 3일째 맞고만 있다. 오늘은 꼭 풀어야지 

'백준 코딩테스트 > 브론즈' 카테고리의 다른 글

2750) 수 정렬하기 (C++)  (0) 2022.05.07
2444) 별 찍기 - 7 (C++)  (0) 2022.05.05
2445) 별 찍기 - 8 (C++)  (0) 2022.05.04
2743) 단어 길이 재기 (C++)  (0) 2022.04.30
2810) 컵홀더 (C++)  (0) 2022.04.21