Tablica - Školsko (2018)


Submit solution

Points: 70 (partial)
Time limit: 5.0s
Memory limit: 64M

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

Školska razina 2018 / Osnovna škola (7. razred) - 2. zadatak

Mirku je uskoro rođendan. Slavko mu želi pokloniti tablicu od \(R\) redaka i \(S\) stupaca. Tablica je na početku prazna pa ju je Slavko odlučio ukrasiti.

Prvo će rub tablice (prvi i zadnji redak te prvi i zadnji stupac) ispuniti zvjezdicama ('*'). Nakon toga će rub neispunjenog dijela tablice (drugi i predzadnji redak te drugi i predzadnji stupac) ispuniti slovima M (veliko slovo 'M'). Nakon toga će rub neispunjenog dijela ponovo ispuniti zvjezdicama pa preostali dio ponovo slovima \(M\) te tako sve dok cijela tablica ne bude ispunjena.

Slavko nikad nije bio dobar u likovnom pa te moli da to učiniš umjesto njega.

ULAZNI PODACI

U prvom retku nalazi se prirodan broj \(R\) \((1 \leq R \leq 10)\), broj iz teksta zadatka.

U drugom retku nalazi se prirodan broj \(S\) \((1 \leq S \leq 10)\), broj iz teksta zadatka.

IZLAZNI PODACI

U \(R\) redaka ispiši po \(S\) znakova ('M' ili '*') koji opisuju tablicu nakon ukrašavanja.

BODOVANJE

U test podacima ukupno vrijednima 40 bodova vrijedit će \(R\) = \(S\).

PRIMJERI TEST PODATAKA

Ulaz
3 3
Izlaz
***
*M*
***
Ulaz
2 5
Izlaz
*****
*****
Ulaz
8 7
Izlaz
*******
*MMMMM*
*M***M*
*M*M*M*
*M*M*M*
*M***M*
*MMMMM*
*******

Comments

There are no comments at the moment.