Computer Science/Algorithm Problem

백준] 3035 - 스캐너(COCI 2006/2007)

TwinParadox 2018. 1. 30. 21:06
728x90

시간 제한 : 1초

메모리 제한 : 128MB




입력

첫째 줄에 R, C, ZR, ZC가 주어진다. R과 C는 1과 50 사이의 정수이고, ZR과 ZC는 1과 5 사이의 정수이다.


다음 R개 줄에는 신문 기사가 주어진다.




출력

스캐너에 스캔된 결과를 총 R*ZR개 줄에 걸쳐서 C*ZC개 문자씩 출력한다.




소스코드

#include <iostream>
using namespace std;
int main(void)
{
	int r, c, zr, zc;
	char arr[51][51];
	cin >> r >> c >> zr >> zc;

	for (int i = 0; i < r; i++)
		cin >> arr[i];

	for (int i = 0; i < r; i++)
	{
		for (int l = 0; l < zr; l++)
		{
			for (int j = 0; j < c; j++)
			{
				for (int k = 0; k < zc; k++)
					cout << arr[i][j];
			}
			cout << '\n';
		}
	}
}




Tip

단순 구현으로 반복문 숙지만 하면 완벽히 풀어낼 수 있다.

728x90
728x90