二次元グリッドの基本問題
問題概要
のグリッドが与えられる。各マスの文字は '.' か '*' である。
このグリッドを縦方向に 2 倍に引き伸ばして出力せよ。
解法
個の文字列の入力を受け取り、各行ごとに 2 回ずつ出力していけば OK。
#include <bits/stdc++.h> using namespace std; int main() { int H, W; cin >> H >> W; vector<string> C(H); for (int i = 0; i < H; ++i) cin >> C[i]; for (int i = 0; i < H; ++i) { cout << C[i] << endl; cout << C[i] << endl; } }