작성일 :

문제 링크

10188번 - Quadrilateral

설명

간단한 수학 문제입니다.

문제의 목표는 입력으로 주어진 조건에 맞는 사각형을 출력하는 것입니다.

사각형은 대문자 X 를 사용하여 출력해야 합니다.

입력으로 주어지는 사각형의 가로 변의 길이세로 변의 길이 에 따라서, 반복문을 이용해 사각형을 출력합니다.

각 사각형은 하나의 빈 줄로 구분해야 된다는 점에 주의합니다.


Code

[ C# ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace Solution {
  class Program {
    static void Main(string[] args) {

      var cntCase = int.Parse(Console.ReadLine()!);;

      for (int i = 0; i < cntCase; i++) {
        var input = Console.ReadLine()!.Split();
        var len = int.Parse(input![0]);
        var width = int.Parse(input![1]);

        for (int j = 0; j < width; j++) {
          for (int k = 0; k < len; k++)
            Console.Write("X");
          Console.WriteLine();
        }

        if (i < cntCase - 1) Console.WriteLine();
      }

    }
  }
}



[ C++ ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <bits/stdc++.h>

using namespace std;

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

  int cntCase; cin >> cntCase;

  for (int i = 0; i < cntCase; i++) {
    int len, width; cin >> len >> width;

    for (int j = 0; j < width; j++) {
      for (int k = 0; k < len; k++)
        cout << "X";
      cout << "\n";
    }

    if (i < cntCase - 1) cout << "\n";
  }

  return 0;
}