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
'Computer Science > Algorithm Problem' 카테고리의 다른 글
백준] 9324 - 진짜 메시지(ACM-ICPC Regional) (0) | 2018.01.31 |
---|---|
백준] 2875 - 대회 or 인턴(COCI 2010/2011) (0) | 2018.01.30 |
백준] 5046 - 전국 대학생 프로그래밍 대회 동아리 연합(ACM-ICPC Regional) (0) | 2018.01.26 |
백준] 11048 - 이동하기 (0) | 2018.01.25 |
백준] 1788 - 피보나치 수의 확장 (0) | 2018.01.24 |