반응형
문제는 다음과 같습니다.
https://www.acmicpc.net/problem/2442
2442번: 별 찍기 - 5
첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.
www.acmicpc.net
풀이 코드는 다음과 같습니다.
#include <iostream>
using namespace std;
int main()
{
int count;
cin>>count;
for(int i{1}; i<=count; i++)
{
for(int j{1};j<=count-i;j++)
{
cout << " ";
}
for(int j{1} ; j<=2*i-1; j++)
{
cout << "*";
}
cout <<endl; }
}
기존의 별 찍기와는 달리 가운데에서 대칭으로 별을 찍어야한다는 점이 다릅니다.
하지만 여전히 띄우는 공백은 입력한 수에서 하나씩 줄어드는 것은 동일하기 때문에 공백만 잘 처리하신다면 별의 경우에는 대칭으로 2n-1개로 하면 되기 때문에 어렵지 않게 해결하실 수 있을 겁니다.
반응형
'백준 문제풀이' 카테고리의 다른 글
1292번 : 쉽게 푸는 문제 (0) | 2022.03.31 |
---|---|
2443번: 별 찍기 - 6 (0) | 2022.03.24 |
2441번: 별 찍기 - 4 (0) | 2022.03.24 |
2440번: 별 찍기 - 3 (0) | 2022.03.24 |
2439번: 별 찍기 -2 (0) | 2022.03.23 |