작성일 :

문제 링크

2556 - 별 찍기 - 14

설명

자연수 N이 주어졌을 때,

N줄에 걸쳐 각 줄마다 별표(*)N개씩 출력하는 문제입니다.


즉, N × N 크기의 별 사각형을 그리면 됩니다.


접근법

  • 정수 N을 입력받습니다.
  • N줄에 대해 반복하며, 각 줄마다 '*'N번 반복 출력합니다.
  • 줄마다 개행 문자를 포함하여 별 출력 결과를 정사각형 형태로 만듭니다.


Code

C#

1
2
3
4
5
6
7
8
9
using System;

class Program {
  static void Main() {
    int n = int.Parse(Console.ReadLine());
    for (int i = 0; i < n; i++)
      Console.WriteLine(new string('*', n));
  }
}

C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <bits/stdc++.h>

using namespace std;

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

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

  return 0;
}