Prozori - 2022, 2. podskupina


Submit solution

Points: 30
Time limit: 5.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje / Srednja škola (2. podskupina) 2022 - 1. zadatak

Mirkova zgrada ugradila je nove PVC prozore. Prozori dolaze u četiri tipa. Pokušavajući ih nacrtati, Mirko se nije baš proslavio jer je odlučio upotrebljavati samo znakove ’.’ (točka) i ’#’ (ljestve) pa je svaki tip prozora skicirao kao polje od 4 × 4 znaka na sljedeći način:

Koristeći ove prikaze, Mirko je odlučio prikazati cijelo pročelje svoje zgrade koje se sastoji od M redova po N prozora. Napišite program koji mu u tome pomaže.

Ulazni podaci

U prvom su retku prirodni brojevi M i N (1 ≤ M, N ≤ 10) iz teksta zadatka.

Idućih M redaka sadrži po N znakova A, B, C ili D i predstavlja tipove prozora na pročelju Mirkove zgrade.

Izlazni podaci

Ispišite 4M redaka po 4N znakova (bez razmaka) koji predstavljaju pročelje zgrade u skladu s prikazima iz teksta zadatka.

Probni primjeri

Ulaz
1 4
ABAB
Izlaz
....####....####
....#..#....#..#
....#..#....#..#
....####....####

Ulaz
2 3
DCB
ADA
Izlaz
####....####
####.##.#..#
####.##.#..#
####....####
....####....
....####....
....####....
....####....

Comments

There are no comments at the moment.