백준
C# 2444 - 별 찍기
Lavin
2024. 1. 24. 19:36
반응형
문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
[정답]
int n = int.Parse(Console.ReadLine());
// N 만큼 반복
for(int i = 0; i < n; i++)
{
for(int j =0; j < n - i - 1 ; j++)
{
// 빈 공간 출력
Console.Write(" ");
}
for(int j = 0; j < i * 2 + 1; j++)
{
// 별 출력
Console.Write("*");
}
Console.WriteLine();
}
// 거꾸로
for(int i = n - 1 ; i >= 1; i--)
{
for(int j = 0; j < n - i; j++)
{
// 빈 공간 출력
Console.Write(" ");
}
for (int j = 0; j < i * 2 - 1 ; j++)
{
// 별 출력
Console.Write("*");
}
Console.WriteLine();
}
반응형